I called the vet and they recomended a behaviorist, and her rates are reasonable. I think I was just in denial because I love him so much and I don't want to see him as a bad dog. Anways, thanks!
https://www.mypethasissues.com/Home_Page.php
(don't you love the name of her website?! lol)
Re: thanks for the advice re: my dog
yay!!! I hope it works out, let us know how it goes!