Menu
Inshorts
For the best experience use inshorts app on your smartphone
inshortsinshorts
Which countries have the most dogs?
short by Daisy Mowke / on Friday, 15 August, 2025
US has 75.8 million dogs, according to WorldAtlas. Brazil comes second at 35.7 million dogs. China has 27.4 million dogs, including both strays and pets. India has 15.3 million stray dogs. Russia has about 15 million dogs, followed by Japan and Philippines, which have 12 million and 11.6 million dogs respectively. Argentina, France and Romania also feature in the list.
read more at NDTV