Ross McCarthy from the Guild of Dog Trainers explains Smart Puppy Training – looking at the critical periods of socialisation, the need for early obedience training, introducing other dogs and cats, training dogs in public places. This film follows the behavioural development and training of a Rottweiler puppy, but is suitable for all breeds of dog.