Le surpoids peut avoir plusieurs causes chez les chiens. La plupart du temps, il s'explique par un apport énergétique trop élevé et par un manque d'exercice. Les chiens castrés/stérilisés ont un métabolisme réduit et sont donc particulièrement concernés.