Just to start off, because it's good to say in any addition situation (not because I think it particularly applies to you) it's important to understand that adding another dog honestly isn't likely to make your Puggle much happier. I can honestly say that my Pug would be happier if she were my only dog, not because she doesn't like other dogs, but because she simply adores human attention and there would be more for her. Dogs don't need canine family members to be happy.
So that said, if you want a Labrador or a Golden Retriever, get a Labrador or a Golden IF you are ready for a massive increase in training and excercise needs compared to a Puggle. Those are both pretty athletic breeds that will need lots of physical and mental activities on a daily basis. I'm talking hours of outdoor activity, not a 30 minute jog once a day. Sporting breeds like retrievers are the outdoorsmen of the dog world and come with a completely different set of expectations and needs compared to a Puggle. So it's important to keep in mind that you will probably be taking a Retriever places your Puggle may not do too well, such as swimming--a famous pastime for water-bred Retrievers, not so much for Pugs (and many Puggles) who have stocky, chubby bodies, smushed noses/air tracts that can't breath too well and short legs.
Ultimately you need to get the dog that fits you, not your Puggle. If Tucker likes other dogs now, chances are he'll get along fine with whatever breed you decide to bring home. Definitely don't discount rescue dogs--often rescues give you a trial period so you can make sure your new family addition will work!
Above all, RESEARCH. Ask on forums like this, look up the AKC descriptions of the breeds you are interested in, find owners and breeders of the breeds you are interested in and ask questions, talk to breed-specific rescues, read books at the library or bookstore, find trainers in your area and have their contact information ready in case you encounter serious issues with your new dog (yes, they CAN happen to anybody, at any time. Issues like dog reactivity, timidity, resource guarding...the list goes on. You can raise the puppy as well as possible and these issues can still crop up as the dog matures).
Check out these threads:
http://www.dogforum.com/new-additions/how-choose-right-breed-11760/
http://www.dogforum.com/new-additions/puppy-mills-pet-stores-back-yard-11761/
http://www.dogforum.com/new-additions/one-loneliest-number-multi-dog-households-78106/
Good luck!
So that said, if you want a Labrador or a Golden Retriever, get a Labrador or a Golden IF you are ready for a massive increase in training and excercise needs compared to a Puggle. Those are both pretty athletic breeds that will need lots of physical and mental activities on a daily basis. I'm talking hours of outdoor activity, not a 30 minute jog once a day. Sporting breeds like retrievers are the outdoorsmen of the dog world and come with a completely different set of expectations and needs compared to a Puggle. So it's important to keep in mind that you will probably be taking a Retriever places your Puggle may not do too well, such as swimming--a famous pastime for water-bred Retrievers, not so much for Pugs (and many Puggles) who have stocky, chubby bodies, smushed noses/air tracts that can't breath too well and short legs.
Ultimately you need to get the dog that fits you, not your Puggle. If Tucker likes other dogs now, chances are he'll get along fine with whatever breed you decide to bring home. Definitely don't discount rescue dogs--often rescues give you a trial period so you can make sure your new family addition will work!
Above all, RESEARCH. Ask on forums like this, look up the AKC descriptions of the breeds you are interested in, find owners and breeders of the breeds you are interested in and ask questions, talk to breed-specific rescues, read books at the library or bookstore, find trainers in your area and have their contact information ready in case you encounter serious issues with your new dog (yes, they CAN happen to anybody, at any time. Issues like dog reactivity, timidity, resource guarding...the list goes on. You can raise the puppy as well as possible and these issues can still crop up as the dog matures).
Check out these threads:
http://www.dogforum.com/new-additions/how-choose-right-breed-11760/
http://www.dogforum.com/new-additions/puppy-mills-pet-stores-back-yard-11761/
http://www.dogforum.com/new-additions/one-loneliest-number-multi-dog-households-78106/
Good luck!