You can start training your puppy as early as eight weeks old. At this age, puppies are eager to learn and more adaptable, making it easier to establish good habits.