I thought just eating enough alkaline foods was generally enough to prevent the most common stones. But, what are your stones made of? Oxalate stones will need different efforts than calcium - or whatever the common ones are. But, keep digging online. There are a lot of dietary approaches that have been successful for many people!
Steak, eggs, potatoes - fruits, nuts, berries and forage. Coconut milk and potent herbs and spices. Tea instead of coffee now and teeny amounts of kelp daily. Let's see how this does! Not really had dairy much, and gut seems better for it.