How about a Miniature Schnauzer? I have a Miniature Schnauzer, who sounds like everything you'd be fine with. He's 18 pounds last time weighed. He's a good barker .... if you like a nice non-manly bark, haha! His two main reasons to bark are alert barking and sass barking; although, the sass part is more so "Rooooo!".
Excellent with my other animals in the home (birds, guinea pigs, rabbits, etc.), but has a lot of prey drive when it comes to outdoor animals, so what I'm saying is he knows well what he can and can not go after. I can imagine that would probably be a case by case basis though, being they were bred to go after vermin.
At 10 years old he is still full of energy and can go out walking for long periods of time just fine, but he's always settled well in the house. Although can be stubborn at times, he's always picked up on things in no time. Has always learned no tricks / activities in only a day or so time (depending on how much we'd work on it), and remembers from there on out! And like I'd said, they were originally bred to be used as farm dogs to go after vermin!
For grooming, stripping is what is usually done with the breed to keep the coat wiry, although we've always just had him shaved, which creates a more fluffy & curly coat.
But yes, Miniature Schnauzer sounds good if you ask me!