What are the Smallest Dogs?

The smallest dogs are teacup or miniature chihuahuas. They tend to be just about 1 to 3 pounds. Chihuahuas do come from Mexico and were originally bred to ward off evil spirits. For more information, look here: akc.org