I have an 11.5 week old little boy. I just changed him from Eukanuba Large breed puppy to Canidae All Life Stages. He was eating everything we would put in his bowl but since we changed, he is only eating maybe 2 cups a day. He weighs about 28lbs. Is that enough or is he trying to say the food is no good? Help anyone?