Hi Sadies Mom

Well it sounds like your trying and coming here to ask for suggestions is a good step! Patience, Patience and more Patience lol. The others ladies gave good advice. Keeping your girl in a crate or gating off an area with potty pads when you cannot keep an eye on her is important. Set an alarm and take her out every 45 minutes. Take her out after meals/water/playing and when you take her out of pen/crate.
As far as taking your dog to friends........Is your little girl in jeapordy of being injured or injuring other animals when she is being agressive? I think I would curtail the visits for now. TaKe some time and go threw this forum. There is TONS of great advice. Im inpatiently waiting for our newest girl to join us in July and Ive learned so much

. Good Luck!