Put our (according to the vet) overweight lab on this. We've cut her treats, walk her more but she's not losing weight and she has pretty bad dandruff. Is Royal Canin any good? Do you have any other recommendations?