HA, ALL the Yorkies I've owned have hated Cats
And, the best Alpha Males I've had, were stubborn and aggressive when they were Puppies. I'm dealing with the same situation as we speak (Ichabod). Just be patient and consistent with him, and he'll probably work out as the best little Friend and Protector you'd ever want.