Ask a Dentist. Get Answers to Your Dental Questions.
Berries are sugary and probably a little acidic. Those things can contribute to acid erosion and decay. Staining doesn't contribute to decay. It is the dye in the food that stays on the teeth.
Your teeth are made up of microscopic straws and they can build up stain. Bleaching with over the counter or Rx products removes the stain.
Any follow up questions? If not, please rate my response so I can close the question.