I have owned Goldies for 35 years - currently have 2, both girls age 11 and 18 months, and think they are great dogs!
Things to think about :
Goldies are hairy and regularly win Olympic gold for "most fur shed in one day". You will never be able to wear fur-free clothes again.
Goldies are mud magnets and love dirty water to swim in.
Goldies love gardening - Oldie Goldie when younger pruned, excavated and "weeded" whenever she could.
Goldies love to chew - most pups chew, but for a lot of Goldies the novelty never wears off. Particular favourites for some of mine have included: socks, daughters knickers, furry slippers, expensive sandles [not the cheap ones, oh no], newspapers, toilet rolls, homework, plastic childrens toys.....Vigilance and training are essential!
Goldies are big dogs and vets bill's are expensive - I stopped counting at £3000 a couple of years ago when Oldiegoldie's friend [now gone to the Bridge] had cancer. They can also get hip/joint problems.
You need to make sure the parents have good hip scores and that the breeder has had their eyes checked for inherited eye problems.
Still reading?
Goldies are fun and playful - bred as gundogs they love to use their talents for chasing and retrieving to play whatever games you want to teach them.
Goldies love people - if you are a SAHM then that's great as Goldies love to be with their families - mine all seem to think they are people!
Goldies like to learn - take your Goldie to training class, mine go to dog club every week fun for me and them.
Goldies: great characters! Like people they are all different, some quiet, some bouncy, some cheeky - choose your pup with care and they will reward you well.
Goldies are great, gentle and loving, loyal and kind. A well trained Goldie is a wonderful family pet.
BTW, I have never had a problem with resource guarding as mentioned above.
There are Golden retriever rescue's - as well as reputable breeders. If you know someone with a nice Goldie, have a look at their pedigree and cheek out their breeder. Mine came from here : Goldies you may find their "breed facts" page and the puppy pages useful.