I'll talk about the breed my dog is. (this isnt a picture of my dog as she's old, just showing a puppy)
Cockapoo: mix between a cocker spaniel and a poodle.
They grow to be about a medium sized dog. So one you can still carry, but aren't too small.
They don't shed at all.
They can be trained easily, it took only a bit to train to go outside and to do different tricks. and doesnt bark randomly, only when someone is at the door or w/e (at least mine doesnt, idk if others do)
They live a long time. My dog is gonna be 12 soonish, but still seems young as she runs around the yard and such still. They also jump REALLY high, i guess that's one thing you should look out for.
would recommend 10/10