My vet has recommended Hills Prescription Metabolic Advanced Weight Solution Dry food for my overweight Cavalier. Has anybody used this food before for their dog and had good results?