I use a face wrap when my yorkies are barking, it goes around there neck and around there muzzle it works very well for my dogs, I have two very reactive yorkies one that barks at every dog and the other barks at every child, Bike ,Scooter, Jogger, UPS Trucks, School bus, and children playing in the yard. Well I put the face wrap on the dog who barks at bikes. She was about a foot away when a bike went zooming past her not one bark no lunging or anything she just calmly looked at the bike . I was amazed if she did not have the calm wrap on she would of went nuts being that close to a bike. But one thing is my dog's hate wearing it they try to paw it off you have to get them used to it but it did work for me.
also it is not that expensive it is $12.99 on amazon free shipping
Amazon.com: Calming Face Wrap by Anxiety Wrap -...