We do offer special classes for this type of behavior. It's quite common and one of our specialities! You can find more info about our specialized classes for reactive dogs here: https://nhspca.org/calendar/category/classes/difficult-dog/
Try My Dogs Mind in Hampton nh
PetSmart, possibly Petco. Maybe a private trainer. Have you tried looking online, there may be some pretty good places who probably have reviews on Google just like this and you could ask someone who brings their dog there whether they would recommend it or not. That would probably be your best bet.
Thanks! Your answer is awaiting moderation.