Also, I would get him off Purina asap. It's really a terrible food. By-products, corn gluten meal, etc are some of the terrible ingredients. Some of the better foods are Wellness, Merrick, Innova, Solid Gold, etc. A good diet really helps a lot
In order to get him to eat, have you tried mixing in some wet food with the dry?