👉 Puppying is a type of dog training where a trainer or parent teaches their puppy how to behave in certain situations. It involves positive reinforcement, which means rewards are given when the puppy obeys its trainer or parent rather than being punished for misbehavior. Puppying can be used for training puppies of all breeds and ages, but it's most commonly used with small dogs such as poodles, terriers, and chihuahuas.