Natural Flavoring can mean anything, including dairy. It is a way for the company to keep it's "trade secret" recipes. Whenever I come across that on a label, I call the company and ask if it specifically contains any form of dairy. Katherine