Chó nặng từ 3 đến 200 pound; trọng lượng của chúng thay đổi đáng kể tùy theo giống của chúng. Ví dụ, một con Chipoo nhỏ chỉ nặng 3 pound, trong khi một con Saint Bernard lớn nặng tới 200 pound. Tuy nhiên, trọng lượng cũng có thể thay đổi trong các giống; một con Schnoodle thu nhỏ chỉ nặng 6 pound, trong khi một con Schnoodle tiêu chuẩn nặng tới 75 pound.
Nhiều con chó nhỏ nặng tới 30 pound, bao gồm Beagles, Dachshunds, Poodles và Shih Tzus. Những con chó tương đối lớn hơn, chẳng hạn như Labrador Retrievers, German Shepherd và Golden Retrievers, nặng hơn đáng kể và những con chó này nặng từ 65 pound đến 95 pound. Những giống chó lớn nhất nặng hơn 100 pound, bao gồm Akitas, Bernese Mountain Dogs, Bloodhounds, Mastiffs và New Foundlands.
Theo Hiệp hội Phòng chống Béo phì cho Vật nuôi, vào năm 2013, hơn một nửa số chó ở Mỹ bị thừa cân. Thừa cân dẫn đến các vấn đề sức khỏe ở chó bao gồm các vấn đề về tim, tiểu đường, tình trạng da và khó chịu. Để luôn khỏe mạnh, chó cần duy trì một lịch trình ăn uống điều độ và một chế độ ăn uống lành mạnh. Không nên cho chó ăn hoàn toàn bằng đồ ăn thừa trên bàn. Thay vào đó, nên cho chúng ăn thức ăn và vitamin nếu cần. Họ cũng nên tập thể dục thường xuyên để tránh tăng cân quá mức.