How long does it take for a dog to show a food allergy