Question about submissive urinating

I have a 3 year old female Yorkie and she has always had a problem urinating when company comes and talks to or pets her. It seems to have gotten much worse lately to the point where when company comes around we have to put her in her pet taxi. Is there anything that can be done about this? I have done lots of research but nothing has helped!

 

Answer from Dr. Gaylord Brown:
I empathize with you, I had a Chihuahua for 20 years that never got over this behavior. I had all friends greet her outside, before coming into the house. Once in the house as long as they didn’t make a fuss over her there was no problem.