irbrenda,
Hill's prescription diet u/d is high in fat...That's probably why your dog is gaining weight. I'd rather have a little more weight on my dog than for him to have stones though. Stones are very painful
What kind of stones did your vet say your baby has??