I agree see a specialist. When you get a chance please read this thread and contact the YT member she knows what you may have to go through and has been a wonderful inspiration and role model with her pup Layla. I am so sorry you and your sweet boy have to deal with this. Sending prayers and best wishes.
http://www.yorkietalk.com/forums/sic...out-layla.html