Köpekler 3 ila 200 pound arasında bir ağırlığa sahiptir; kiloları cinslerine göre önemli ölçüde değişmektedir. Örneğin, küçük bir Chipoo sadece 3 kilo, büyük bir Saint Bernard 200 kilo kadardır. Bununla birlikte, ağırlık cinsler arasında da değişebilir; Standart bir Schnoodle 75 pound ağırlığa sahipken minyatür bir Schnoodle sadece altı kilo ağırlığında.
Birçok küçük köpek 30 kilo ağırlığındadır ve buna Beagle, Dachshunds, Poodles ve Shih Tzus da dahildir. Labrador Retriever, German Shepherds ve Golden Retriever gibi nispeten daha büyük köpekler oldukça ağırdır ve bu köpekler 65 kilo ile 95 kilo arasındadır. En büyük köpek ırkları 100 poundun üzerindedir ve bunlar Akitas, Bernese Dağ Köpekleri, Bloodhounds, Mastiffs ve New Foundlands'ı içerir.
Hayvan Obezite Önleme Derneği'ne göre, 2013 yılında Amerikan köpeklerinin yarısından fazlası aşırı kilolu idi. Fazla kilolu olmak, kalp sorunları, diyabet, cilt koşulları ve sinirlilik dahil köpeklerde sağlık sorunlarına yol açar. Sağlıklı kalmak için köpeklerin düzenli bir beslenme programı ve sağlıklı bir diyet sürdürmeleri gerekir. Köpekler sadece masa hurdası ile beslenmemelidir. Bunun yerine, gerekirse köpek maması ve vitamin verilmelidir. Ayrıca aşırı kilo alımını önlemek için düzenli olarak egzersiz yapmalılar.