Question: how long does it take puppies to get used to new food?
Answer: Speaking from experience, puppies can take anywhere from a few days to two weeks until they get used to their new food. Of course, if you have a puppy with a sensitive stomach, it might be longer – five to six weeks at most.