Everyone has good advice.
Part of love is discipline. To say that she won't let you walk her is upside down thinking. That would be like saying my child won't let me hold her hand when we cross the street. Whose in charge? It needs to be you and the puppy needs to appreciate that. So the more you can engage your dog by teaching her and continuing to uphold the standards of what you have taught her, it will help her to understand your rules and expectations and give her respect for you as her leader/teacher.
Boundary training is also very handy. Imagine that everyone/thing has a bubble around them that she in not permitted to enter without your permission and only with calm energy. The kitten has a bubble around her that you must protect because she may not be able to protect herself from an energetic pup. You have a personal bubble that it sounds like she is respecting but YOU also have to set the same bubbles around your friends, at the counters, chairs and baby gates. Teaching the sit when greeting people is ideal but sometimes the energy of the puppy is simply too intense and they have a tough time containing their enthusiasm. This is best to do it on leash. As the pup is approaching the person (or whatever you are dealing with) and she is about 4 feet away from it you are going to stop her forward movement with the leash (only stop, do not hold back), stomp your foot (with appropriate energy - could be soft or more abrupt according to the energy of the situation and the sensitivity of the pup) between the pup and the person and say "easy" or "no jump" or "leave it" - what ever you want that is appropriate to the moment. The pup should stop and probably sit, and may be even look up at you. Then softly invite the pup to greet but be prepared to do it again if her energy gets too intense again. You have to repeat this scenario until you can walk up to the person and the pup maintains good manners and then they get to greet the person.
If setting a permanent boundary - ie the counter. Then you do the same thing but do not permit the pup to finish the approach. Simple lay the boundary and the let the pup know it will never get to jump up on it.
Love Them & Lead Them,
~Elizabeth & Doug
Dog Training the Way Nature Intended