Maggie is x-small maybe. She weighs 7 pounds. Maybe she could be called small. Sadie weighs in at about 22 pounds, so small-medium. Grant weighs in at a hefty 50 pounds, pretty much all muscle. I still consider him medium though, but I guess he could be called large. He seems to weigh about 100 when I need to move him though, lol.