Hello and welcome to AADF forum. You mention that you are looking for a product suitable for an Italian Spinone. I am not at all sure that diet needs to be tailored towards any one specific breed but I am open to criticism on that. I would imagine that the same principles in choosing a good dog food apply for any dog, no matter what the breed. Obviously some dogs will have faster metabolisms or will have more energy requirements if they are very active, young or working. Others with a more sedentary lifestyle will probably have different dietary needs.
I had never heard of Vet Recommended Naturals Diet so I did not know what it contained. I have done a search and found what looks like it on
this website. It won't let me link to the specific page for VRD Naturals so it is necessary to look for it under Dog Food. Is that the one? If so, look at the ingredient list and you will see that rice comes first. You need to look for products that have the
named meat source at the
top of the list. Also take a look at the analysis - the protein is only 20% and the fat only 10%. This is the most likely reason that your dog is not putting on weight. It is far too low for a young, active dog. The Instant Review Generator gives it a score of 2.7.
Changing your dog's food would seem to be the best way forward as the current one is not meeting his requirements. If you wish to do this we can help you by explaining what to look for when selecting dog food but you need to learn a little about the subject yourself, starting with reading the ingredient list. It is not difficult; as a starting point, take a look at
this thread which might be helpful to you. There is also plenty of information on this website.
We cannot tell you which food to purchase as there are so many. Also, as far as possible we try to remain independent and try not to advise that people use specific products. As all dogs are different, it is not always useful. However, we can help you in your selection so please post back if you require help.