Two females who live together in the same pack -- SSA/interpack aggression. Two females out and about -- that is not necessarily the same deal.
No, your dog does not need friends who are dogs. Some dogs are fine with running and playing with other dogs. Some are not. How do you socialize without letting them play? Well, actually, it is easier to socialize your pup to dogs without letting them play. You go to training classes and they learn that there are a variety of canines in the world, who have their people and they do not bother you, and you need not bother them.
The resultant dog may not be a dog who runs about in the dog park being a perfect little human in a furry body. But it will not turn into the Tasmanian Devil whenever it sees another dog minding its own business.
Your dog is a member of your pack. It has human friends, and all it needs is interaction with its favorite humans to be happy. Continuing to let your dog bully other dogs, is likely to cause you some money in the near future. The dog is not in a happy frame of mind when its hair is sticking up and it is jumping on other dogs.
If you aren't willing to find a good trainer/behaviorist who has plenty of experience with the breed, I think you should call it quits on the doggy-interacting before our breed takes yet another hit.
Jenna, RN CGC & Babs, CD RA CGC HIC
Heidi, RA CGC
SG3 Odessa, SchH1, Kkl1, AD
Ninja, RN CGC & Milla, RN CGC
Joy, Star Puppy, RN CGC
Dolly CGC & Bear CGC