The package says it's for dogs 20-40 lbs, so I hoped my 14 lb mini-schnauzer wouldn't rip it apart too fast.  The day it arrived, the schnauzer, and her 30 lb Schnoodle "brother" played tug-of-war with it til they wore themselves out.  Teddy survived - yay!  We've had it for five days now and Teddy still looks like new and the squeaker is great.  My schnauzer has pretty much claimed it as her toy and she loves to make it squeak, she throws it in the air and chases it, and occasionally enjoys a game of tug-of-war with Teddy in the middle.  I just wish there was a 'large' because it's  a pretty small toy for a 20-40 lb dog.  It's just about right for a mini schnauzer, toy poodle, etc.