In conclusion, a puppy's temperament may be assessed as early as the age of four to five weeks, albeit the older the puppy, the more information will be available, and the more valid the test will be. A breeder should have a good idea of your puppy's character by the time it's 6-8 weeks old.