Plusieurs facteurs peuvent entraîner du surpoids chez un chat. Le plus souvent, il est dû à un apport énergétique trop élevé par rapport à l'activité physique pratiquée au quotidien. Les chats castrés et les chats d'intérieur présentent un métabolisme réd