I purchased this toy for my pug. Several people raved about how much their dogs enjoyed playing with the ball. It does not make the giggly sounds very easily. We basically just roll it around on the floor and once or twice during play it makes a sound.This is the same outside or inside. The type of flooring doesn't seem to effect it much. This may be great for a bigger dog. Just not my dog.