An animal shelter that only cares for cats and dogs has 9 fewer dogs than cats. The animal shelter has 15 dogs. How many cats are at the animal shelter?