How long does it take to know if a dog is allergic to food