An angry cat is a match for most dogs. Dog’s lucky it wasn’t a pet cougar.
Dogs usually have size in their favor, but cats are agile and equipped with a lot of sharp objects.