Puppy training for first time owners or experienced owners. Dog training using positive reinforcement and socialisation for puppies. Teaches all about bringing home and puppy and raising a puppy in the first weeks at home.