Royal Canin Canine Hypo-Allergenic is a veterinary diet which is specially formulated for dogs suffering from food intolerance and other digestive problems. The Moderate Energy formulation is specially tailored for obese, overweight or mature dogs to allow for weight management. Canine Hypo-Allergenic is made with protein which has been specially treated to break down the components to molecules which are less likely to cause allergy problems. The food is also enriched with high levels of essential fatty acids to promote skin and coat health.The food is lactose and gluten-free. Royal Canin Hypo Allergenic is a veterinary diet which should only be fed under instruction from your veterinary surgeon.