29. Shih Tzu
The Shih Tzu is a small but sturdy dog with a double-haired coat that requires some maintenance. Although this breed is very playful, they’re also known for being quite courageous and taking on anything it doesn’t like, no matter how big it is. This makes them an excellent watchdog in the home. People originally bred it for Chinese noble families, so they have a long history of being pampered. They’re available in a wide range of colors and have a low amount of shedding, making them a perfect dog to keep inside. They’re pretty easy to train, and it’s essential to keep their attitude in check.