But how many nipples do dogs have? Dogs have ten nipples, five on each side of the body. This number is likely related to the fact that litters are usually 4-5 puppies. So, each little one has a nipple to feed on. In this article, we propose a focus on the dog nipples and their changes during the gestation period. But, not only that.