Hunde wiegen zwischen 3 und 200 Pfund; ihr Gewicht variiert je nach Rasse erheblich. Zum Beispiel wiegt ein kleiner Chipoo nur 3 Pfund, während ein großer Bernhardiner bis zu 200 Pfund wiegt. Das Gewicht kann jedoch auch innerhalb der Rassen variieren; Ein Miniatur-Schnoodle wiegt nur sechs Pfund, während ein Standard-Schnoodle bis zu 75 Pfund wiegt.
Viele kleine Hunde wiegen bis zu 30 Pfund, darunter Beagles, Dackel, Pudel und Shih Tzus. Relativ größere Hunde wie Labrador Retriever, Deutsche Schäferhunde und Golden Retriever sind erheblich schwerer, und diese Hunde wiegen zwischen 65 und 95 Pfund. Die größten Hunderassen wiegen über 100 Pfund, darunter Akitas, Berner Sennenhunde, Bloodhounds, Mastiffs und Neufundländer.
Nach Angaben der Association for Pet Obesity Prevention war 2013 über die Hälfte aller amerikanischen Hunde übergewichtig. Übergewicht führt bei Hunden zu gesundheitlichen Problemen wie Herzproblemen, Diabetes, Hauterkrankungen und Reizbarkeit. Um gesund zu bleiben, müssen Hunde einen regelmäßigen Ernährungsplan und eine gesunde Ernährung einhalten. Hunde sollten nicht ausschließlich mit Tischabfällen gefüttert werden. Stattdessen sollten sie bei Bedarf Hundefutter und Vitamine erhalten. Sie sollten auch regelmäßig Sport treiben, um eine übermäßige Gewichtszunahme zu vermeiden.