Both of them are fantastic dog breeds.
Personally, I would get a Golden Retriever.
German Shepherd information:
The German Shepherd is very loyal, confident and smart. The German Shepherd is a very fast learner, if given the time to go to obedience classes. When you get your German Shepherd, you should socialize it more than what you would other dogs as they can be very wary of strangers when they are older. If your German Shepherd is very aggressive to you or other people/animals, you know that you did not get your dog from a reputable breeder. It is VERY important that you DO get your German Shepherd from a reputable breeder as they can get hereditory diseases such as hip and elbow dysplasia. These dogs are not suitable for people who don’t have the time or effort to properly socialize and train them. The German Shepherd is prone to health problems such as: hip and elbow dysplasia, blood disorders, epilepy, digestive problems, chronic eczema, keratitis, flea allergies and dwarfism. The German Shepherd loves a challenge. They need a lot of exercise to be a happy dog. They need a brush once a day and do shed bits of fur all throughout the year. They shood get bathed twice a year ONLY. They can live up to 13 years although they can live to 16 in some cases.
Golden Retriever information:
The Golden Retriever is a very well-mannered, intelligent, loyal dog. They are very easily trained as a puppy. They are always gentle and and patient with children, even when they are young. It is a very active, loving, family dog. Golden Retriever’s enjoy pleasing their owner(s) so obedience training can be fun for them. They are fantastic with other dogs and household animals. The Golden Retriever is a terrible guard dog and will most likely run up and lick the persons face rather then attack. They can make good watchdogs though. This breed of dog must be with it’s family to be happy. If they are left alone for long periods of time, they can become destructive. They love to go swimming! They are prone to health problems such as: hip and elbow dysplasia and congenital eye defects. Parents should be tested for heart problems and Von Willebrand’s disease. Skin allergies are VERY common in Golden Retriever’s and need immediate veterinary attention. The Golden Retriever needs daily exercise, but is likely to retrieve balls and toys so exercising is easy. Do not overfeed him/her as (s)he can become overweight very fast. They are easy to groom, contrary to what people think or say. Comb and brush the Golden Retriever with a firm bristle brush once a day. Dry shampoo regularly, but bathe when necessary. The Golden Retriever is an average shedder.