
I have never found diet foods to be good for the dogs.
My breed gains weight easily, but if put on a diet food, coats and condition suffers.
I have found halving a good food and adding vegetables to bulk out and stave off hunger is the best way, and then be very strict in not allowing weight to go on.
My poor 7 year old bitch after her litter and spay last year is still a bit heavy for my liking despite having been on about 2/3rds her normal rations for about 6 months, so may have to cut back further..