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!