Your Poodle is a jumper. You are constantly apologizing to visitors as your over-excited pup jumps all over them. Every time you pick up your dog's food bowl, the jumping starts as well. Like most dog owners, you are probably tired of the constant smack of your Poodle's paws on your legs. Poodles are very intelligent dogs and they will quickly figure out the best way to get what they want. If your Poodle jumps on you, it is likely because jumping gets them something they want, like attention from you or their dinner.
Training your Poodle to not jump requires them to unlearn some bad habits, but with consistent training, is not too difficult to achieve. It is best to start young when teaching a Poodle not to jump up on people. However, you can work on correcting this behavior at any age. The most important thing to keep in mind while you are working on this skill is consistency. You need to maintain the same rules at all times. If you don't want your Poodle to jump, you can never allow them to jump on anyone. Your one friend who says "I don't mind" when your pup jumps is as much a part of the problem as your dog's natural instincts.
Identify what prompts your Poodle to jump so you can be on guard to correct the behavior. Some dog owners find leaving their dog in a harness with a trailing leash in the house helps during the early phases of correcting the behavior, especially for pups who tend to jump on visitors. You can also carry treats with you to reward your Poodle when they avoid the temptation to jump.