So, besides drinking plenty of water, it is necessary to follow a low oxalate diet to keep kidney stones at bay. As calcium stones are also prevalent in young and adults alike, to be on the safer side, one should consume calcium rich foods (dairy products) in moderate amounts.