How long does a food allergic reaction last in dogs