What is puppy socialization? Is there a good way to rate it? Can I use this with any dog, any age? Yes, yes, and yes!