My cat is around 10 years old, he eats alot of food and will even push the dog out the way to eat his. His fur is also falling out in random places like the bottom of his back and slowly grows back very spikey. What could this be? Should he be taken to the vet? how much would it cost?