Depends on size. 3 to 4 lbs is about what it fits. My boy hit a growth spurt and is almost 5 lbs and it'll go on him but is short and I don't like the fit But he's a Pomeranian /yorkie mix and has pom hair, thick and bushy. Plus has the round barrel shape of the pom so had to go up a size to fit his chest.