In a straight out fight obviousally it would be the dog(unless we are talking BIG cats like puma's, panthers, etc).

However, there is something cat can beat.... let me show you


Thus, I can conclude that when camping in bear territory you should bring you housecat to protect you, not your dog.


But you also have your lucky breaks, such as--