Because dogs are smart.
Especially compared to cats.
HAHAHAHAHAHAHAHA
CAPS CANNOT DESCRIBE THE WRONGNESS OF YOU. SERIOUSLY
Cats are much more intellegent than most breeds of dogs, just dogs are more loyal and show more interest in their owner.
I've seen a dog wander across a busy road and get smacked down, and I've seen a cat on a similar road look both ways.