However, research has found that antibiotics, in particular amoxicillin, may affect tooth enamel. Kids who took amoxicillin were more likely to have fluorosis, a condition where teeth are exposed to an excess of fluoride. This can cause stains or pitting on the teeth.