Too big for my 28 lbs Boston terrier. Super cute. Would likely fit a dog in the 35-45 range I would think.