Sort:  

A mini Australian Shepherd. She's wonderful. Very smart and easy to train, super loving and cuddly, 25 pounds so I can pick her up when needed, adapted to my daily rhythms nicely, loves to run but can go without and behave well on low activity days. doesn't shed, doesn't chew shoes, doesn't destroy anything. The perfect dog for me.

I'm glad you've found one that's a good fit for you! The working dogs are incredibly smart. I'm so glad we decided on a working (hunting) beagle vs. a show beagle. That's really the key to happy dog ownership -- matching the breed to your personality, lifestyle, and activity level.