Porcelain is a glass like material that is highly resistant to staining and scratching and has properties very similar to enamel. Veneers made in porcelain are the preferred material! That being said, veneers are not all made the same and can be fabricated with a couple of different materials. Most highly trained cosmetic dentists will only use porcelain when making veneers as they are strong, color stable, and resistant to chipping. There are some doctors who prefer to use composite which isn't as reliable as porcelain. Composites are a resin type material that is similar to plastic. Veneers made using composites can scratch and chip over time. If these are the veneers you have, I would only use a non abrasive tooth paste.