My puppy has been blue buffalo dry food from the time he was a baby. We feed him twice a day but it is so hard to get him to eat. After an hour or more he will finish maybe one cup of the feed. Is this normal. Is something wrong with my dog. Am I feeding him too much or too little.