In general, a dog is considered a puppy until it reaches its first year of life. However, this can vary depending on the breed. Smaller breeds tend to mature more quickly than larger breeds.