I got the extra small and it's not at all like pictured.  It also seems flimsy and the squeaker isn't that great either.  my tiny chihuahua puppy still plays with this, but pretty sure it will not last very long, even at his baby teeth.  It is less than 2 bucks though, so you can't expect much.