Esse animal pode ser encontrado do Panamá e do norte da América do Sul, do sul ao sul do Brasil, Paraguai e nordeste da Argentina, e oeste da Bolívia, Peru e Equador. O Cachorro Vinagre habita a floresta de várzea, a floresta semidecídua e a floresta sazonalmente inundada, mas também o cerrado e as savanas úmidas, ele esta sempre perto da água. (Faixa azul mostra as áreas onde o Cachorro Vinagre é mais visto).