I never was a fan of small dogs. My definition of a dog is like a full grown 100+ lb German Shepherd or Bullmastif or other large breed until I got a pitbull last summer, she's 11 months old and just over 70 lbs and what i consider a medium size dog but good grief she's a handle full. When I get another dog it's going to be a small dog, a Pug or Rat Terrier would be nice. Rat terriers are good dogs and they only get to be 10-25 lbs. I like the black and brown Rottweiler colored ones. Good luck.