The appropriate age depends on the dog and his readiness for training. Your dog needs to have a basic understanding of what is expected of him and he must understand basic commands. Some trainers recommend waiting until the dog is five or six months old; others will train younger dogs if they understand the basic commands.