Dita, far too many dogs are actually overweight, and it's one of the saddest things to see, as it increases the chances of heart disease, diabetes, joint strain and makes arthritis so much harder to manage. It sounds as though Cherry is a beautiful, healthy weight, who's getting a great variety of food. If your vet is happy, then you should be. Are the people at the park qualified canine nutritionists or vets? If not, then off they fuck. And as for the vets don't approve thing - some vets don't because they are on a hefty commission selling overpriced kibble.
If our vet had any concerns about ours, I'd be listening seriously but generally we present with three clients, who have a healthy weight, good teeth, settled digestions, a twinkle in their eye and coats which are incredibly soft, smooth and glossy. One of ours is very elderly and has arthritis so her weight is very important. She is beautifully lean, yet looks healthy, glossy and happy with nice muscle tone. Our hydrotherapist often comments also on how well she looks.
We switched because one of our hounds has a very sensitive tum and was not getting on with kibble. I am not a raw "purist" - ours still get the occasional Bonio as a treat fgrin, and good quality kibble is a perfectly acceptable food for many dogs. But when you see the crap that is in some of the commercially available dry foods, why would you want your dog to eat that? I cannot believe that a cereal based diet for a carnivorous animal is the way to go, especially one that is stuffed with sugars, additives and other crap. Pet food is a multi billion pound industry. Think of all the mad adverts for special pet food for "small" dogs or the products that boast they are part of your dog's "five a day" (when dogs don't need five a day!!).
Raw probably isn't for everyone but it can be a perfectly healthy way of feeding your dog, and is probably much more like how most dogs ate until the introduction of commercial pet foods in the 20th Century. It would be like us saying how on earth did we manage before the introduction of hte Big Mac. 