Yes, I like both, dogs are aggressive sometimes. I had a dog when I was a child, I loved him, but he wasn't very smart ;)
Be careful if a dog attacks your cat, the dog might bite you too, but the cat can escape.
Are you enjoying the book? Or is it too difficult?