Os cães pesam de 3 a 200 libras; seu peso varia significativamente com base em sua raça. Por exemplo, um pequeno Chipoo pesa apenas 3 libras, enquanto um grande São Bernardo pesa até 200 libras. No entanto, o peso também pode variar entre as raças; um Schnoodle miniatura pesa apenas seis libras, enquanto um Schnoodle padrão pesa até 75 libras.
Muitos cães pequenos pesam até 30 libras, e isso inclui Beagles, Dachshunds, Poodles e Shih Tzus. Cães relativamente maiores, como Labrador Retrievers, German Shepherds e Golden Retrievers, são consideravelmente mais pesados, e esses cães pesam em qualquer lugar de 65 libras a 95 libras. As maiores raças de cães pesam mais de 45 quilos e incluem Akitas, Bernese Mountain Dogs, Bloodhounds, Mastiffs e New Foundlands.
De acordo com a Association for Pet Obesity Prevention, em 2013, mais da metade de todos os cães americanos estavam acima do peso. Excesso de peso leva a problemas de saúde em cães, incluindo problemas cardíacos, diabetes, doenças de pele e irritabilidade. Para se manterem saudáveis, os cães precisam manter uma programação alimentar regular e uma dieta saudável. Os cães não devem ser alimentados exclusivamente com restos de comida. Em vez disso, eles devem receber comida de cachorro e vitaminas, se necessário. Eles também devem se exercitar regularmente para evitar o ganho excessivo de peso.