Try a different brand...there are equivalents to the new food you have. They might dislike Hills, but love Royal Canin.

I am lucky...my boys will eat ANYTHING...