Amaya has been to training when she was just a pup. I put her in the puppy basics classes at Petsmart. She didn't show this behavior back then. She doesn't have any regular contact with other dogs and I'm thinking she is so excited that she doesnt know how to act. I've tried putting my body in front of her but she sits and looks around me or tries to get through my legs. I'll keep moving left and right to block her and she keeps trying, still barking. She sits because she knows she is not allowed to go outside unless she sits calmly by the door.

In the past the dog was just walking by the front of the house and I would keep her away from the door until the dog was gone. She would still run to the door with excitement after sitting and being quiet and therefore being allowed to return. I could try the click and treat again in public. In the past she has just ignored me and again tried to get around me when I block her. I would love to make a game out of this. Maybe I could say "Dog" when she spots it then give her a treat? She stares at the dog for a bit before she starts barking. She only bark when the dog comes closer or starts going away.

I printed all this out to make sure I get it right. I have not tried that collar. I think it would be a good distraction because she wouldnt expect it.