I would prefer a medium-large breed, myself. I wouldn't like to have a small dog, because I like a big body to wrap my arms around, and I like to feel protected and safe. I'm also constantly paranoid about stepping or sitting on my rats -- and they are usually in their cage all day! I would worry too much. Giant breeds are great too, but they don't live very long and they can't do alot of physical activity, so they aren't the dog for me.