I'm not completely sure what it is, but I would say its a combination of shedding and new food.

Have you tried Royal Canin? Ever since our cats have been on it, their fur is amazingly shiny.