Thanks for all the helpful insight, everyone

we are at my in laws house mostly during the week and he likes to the eat(steal) puppy food there (they have a puppy too) and he has no problems. I only wanted to switch his food because his breeder had him on Purina and wanted him to eat better than that. I don't even think he likes his food anymore at home, and when he eats it, he starts having problems again :/ we are going to switch him back to his initial food until he is older, and as far as the ear issues, he may have an infection because there is a not so pleasant odor to them and itching occasionally. Our puppy is going to be 4 months on the Jan 26 and his name is BMO.(bee-moe)