Oh, yeh..... That piddling when excited usually has gone away by the
age of 2. The more fuss you make over it, the longer it will last, it
seems.
When you know someone is coming, pop Her Royal Majesty into a room and
close the door, then when your visitor is inside and settled, bring her
out on her leash! Let her say hi, politely, then you take her with you
to sit down. Once she's calm, unfasten the leash.
Another things you can do is keep a leash (I use an inexpensive puppy
leash) hanging from the doorknob or near the door. I tell the visitor
just a minute, get the dog on leash, and a bit behind me.... sitting if
the dog knows the command.... then I open the door.
Actually, this kind of piddling is called submissive piddling. It
starts when the dog is excited (did you dash around and put a few things
away before you went to the door?) and teh visitor reaches down, usually
right into the dog's face, to pet the head.... breaking all sorts of
dog-manners rules learned from mom-dog.
So it's worth it to train repeat visitors to ignore the dog while
coming in, and until seated and settled.... then let a hand hang down
and the dog will investigate the fingers. Petting should start with an
Under the Chin scratchie, then the neck, then the top of the head.... or
start with the dog's back or side, coming from the side, not the front.
Here's something we teach school kids about dog safety.... Hold your
hand like a claw. Bring it from above your head right into your face
from in front. YUCK! That's what the dog sees! And some dogs piddle
submissively standing up and some flop onto their backs and piddle....
and some nip at the fingers. Or dash away.
Another sneaky trick is to keep a small jar with GREAT treats near the
door. When you go to the door, just before you open it, show Her
Royalness the treat and toss it across the room! Darn few terriers
ignore food!!!!!!!!! Get your visitor in, door closed, and sitting....
You can always toss another treat or two....