They're retrievers! Such good dogs. Kinda goofy when they're puppies, though! LOL!
And the puppy stage last 3-4 years.