dog definitely wins. cats are just angry bitches all the time. this would be like me going up to jon bones jones and hitting him in the face. I can hit him all I want, but one hit from him would kill me