It may cause some minor damage if used to excess. Otherwise baking soda and peroxide are generally safe for enamel on teeth. Also, if you brush too hard it very well may damage your enamel. In addition, too much baking soda will cause your teeth to bleach. So use of baking soda and peroxide used in moderation is generally safe.