Goldendoodle or Labradoodle. They are the best. Friendly, smart, non-shedding, super smart, affectionate, low maintenance. We spent a lot of time finding the right breeder breeding the right size. Our Goldendoodle is about 50 lbs. A good medium sized dog. Some get quite large. When we take her to doggie daycare, she is everyone's favorite. Her favorite thing is to be near us, but not necessarily on top of us, cozying up. Little dogs ready do tend to be yappy. Big dogs are expensive and challenging.
And I disagree about rescues. Not all are grateful. Many have been abused and are damaged. Be careful.