Your neighbours, friends or people you meet at the park will always give advice with the best intentions of helping. However, no matter how well they know you, they will not know your lifestyle, your circumstances, or your puppy's previous experiences as well as you do.
Always observe your pet's body language and listen to what they are telling you. If you're uncertain, ask a professional to help you interpret it.
If you're given any advice which sounds like a "quick fix" this should raise an alarm bell! Behaviour is a complex interaction of genetics, the environment and previous learning experiences. All this has to be assessed together and the "big picture" taken into account before a problem can be properly solved. When it comes to behaviour there are no "quick fixes".