câinii cântăresc între 3 și 200 de lire sterline; greutatea lor variază în mod semnificativ pe baza rasei. De exemplu, un chipoo mic cântărește doar 3 kilograme, în timp ce un mare Saint Bernard cântărește până la 200 de lire sterline. Cu toate acestea, greutatea poate varia, de asemenea, în cadrul raselor; o miniatură Schnoodle cântărește doar șase kilograme, în timp ce un standard Schnoodle cântărește până la 75 de lire sterline.
Mulți câini mici cântăresc până la 30 de kilograme, iar acestea includ Beagles, teachs, Poodles și Shih Tzus. Câinii relativ mai mari, cum ar fi Labrador Retrievers, Shepherds german și Golden Retrievers, sunt considerabil mai grei, iar acești câini cântăresc oriunde de la 65 de kilograme la 95 de kilograme. Cele mai mari rase de câini cântăresc peste 100 de lire sterline și includ acitas, câini de munte berneni, bâzâitori, mastifi și noile fundații.
Potrivit Asociației pentru prevenirea obezității animalelor de companie, în 2013, peste jumătate din toți câinii americani au fost supraponderali. Excesul de greutate duce la probleme de sănătate la câini, inclusiv probleme cardiace, diabet, afecțiuni ale pielii și iritabilitate. Pentru a rămâne sănătoși, câinii trebuie să mențină un program regulat de alimentație și o dietă sănătoasă. Câinii nu ar trebui să se hrănească exclusiv cu resturi de masă. În schimb, ei ar trebui să primească alimente pentru câini și vitamine dacă este necesar. De asemenea, trebuie să exercite regulat pentru a evita creșterea în greutate.