Found from Panama and northern South America, south to southern Brazil, Paraguay and north-eastern Argentina, and west to Bolivia, Peru and Ecuador (2), the bush dog is rare throughout this range (2).
The bush dog inhabits lowland forest, semi-deciduous forest and seasonally flooded forest, but also cerrado and wet savannahs. It is always close to water (2).