Psy ważą od 3 do 200 funtów; ich waga znacznie się różni w zależności od rasy. Na przykład mały Chipoo waży tylko 3 funty, a duży Saint Bernard waży do 200 funtów. Waga może się jednak różnić w zależności od rasy; miniaturowy Schnoodle waży zaledwie sześć funtów, a standardowy Schnoodle waży do 75 funtów.
Wiele małych psów waży do 30 funtów, a to obejmuje Beagle, Jamniki, Pudle i Shih Tzus. Stosunkowo większe psy, takie jak Labrador Retriever, owczarki niemieckie i Golden Retriever, są znacznie cięższe, a te psy ważą od 65 do 95 funtów. Największe rasy psów ważą ponad 100 funtów, a wśród nich Akity, Berneńskie psy górskie, ogary, mastify i nowe znaleziska.
Według Stowarzyszenia na rzecz Zapobiegania Otyłopłaskościom Zwierząt w 2013 roku ponad połowa wszystkich amerykańskich psów miała nadwagę. Nadwaga prowadzi do problemów zdrowotnych u psów, w tym chorób serca, cukrzycy, chorób skóry i drażliwości. Aby zachować zdrowie, psy muszą utrzymywać regularny plan odżywiania i zdrową dietę. Psy nie powinny być karmione wyłącznie odpadami stołowymi. Zamiast tego w razie potrzeby powinny otrzymać karmę dla psów i witaminy. Powinny również ćwiczyć regularnie, aby uniknąć nadmiernego przyrostu masy ciała.