Alright, lets get started.
Kendrick's Kennel has 2 spots for cats for every 7 spots for dogs.
Suppose spots for cats = 2x
So, spots for dogs will be = 7x
Total spots for cats and dogs will be = 
Total spots for cats and dogs will be = 
As per given in question, total spots for both cats and dogs are 144, so

Dividing 9 in both sides

x = 16
So, spots for cats = 
Spots for dogs = 
So, spots for dogs more than cats are = 
It means he has 80 more spots for dogs than cats. : Answer
Hope it will help :)