What is the Smallest Breed of Dogs?

The smallest breed of dog is the teacup chihuahua. They average from 2 to 6 pounds depending on the type and breeder. They are always trying to breed them smaller. Most chihuahuas are between 12 and 16 inches long.