I purchased this for my German Shepherd puppy.....7 months old.  When I opened it from the box it looked like a cat toy.  It's a very small medium dog toy.  It's VERY light on the stuffing, and does have a squeaker, and came with an extra one (oh joy).  I wasn't too happy with it, but let me tell you.  My GSD LOVES this darn thing.  She carries it EVERYWHERE!  I even found it in my boot.  She is obsessed with this toy.