@Hemskis your friend has given good advice.
The problem with Goldies is everyone wants to pat them, particularly when they are puppies. But they don't want to once they're 30-40KG. Socialisation is really important (you don't want a dog that's scared of Wheelie Bins, for example) but socialisation is also about your dog learning to ignore people and other dogs.
Start off by walking her at quieter times, or taking her on a drive to somewhere that's a bit quieter (that's also a key part of socialisation - getting them used to new places, new walks, going in the car etc). Walk her with treats or a toy in your hand - get her used to watching you. If you see other people, make her follow you to the side of the road, or cross the road etc - if the follows you willingly, give her a bit of food.
Goldies are super smart, so she'll learn quickly. There's also a downside to that as because they learn quickly, they are also able to learn undesirable behaviour quickly.
If she's not showing an interest in food on the walk, hold back some of her meals to try and use as enticement on a walk. My rule of thumb, up until my puppies are about 6 months or so, is 25% of all their meals are used a training or out on walks. That way, you can be sure they are hungry when you walk them and they're more likely to listen to you. It also avoids the risk of overfeeding them. Try cheese and roast beef (you can buy a big joint, cook it, cut it up into small cubes and then freeze in batches).
Goldies are hard work as puppys - in part because everyone wants to say hi and pat them and cuddle them and in part because they are too intelligent for their own good. But by about 6 months or so, even if they're still mouthy, they're usually 100% at most training as long as you're consistent!