No I think you've nailed it. He knows he has leverage over you with the dog and he's using it.

Have you ever read the book The Sociopath Next Door? It's a quick read and might be very enlightening.