maturity | 2–4 years

Physically, small/medium-breed puppies develop more quickly than large/giant-breed puppies. Smaller breeds usually will attain maturity by around age 1; larger breeds can take up to 2 years or more. Mentally and socially, a dog may be considered (read: act like) a puppy for up to 4 years!