It can take up to two weeks for his tummy to agree with his new food. I hope the vet doesn't find anything wrong. Try feeding him what the breeder fed him along with his new food.