It's a good idea to bring your own pill prescription, since the contraceptive pill is only prescribed on health grounds, and the dosage is very strong. Things like shampoo, soap and cosmetics are of course available. The brand name products will go for two to three times than they would be at home. If you have a favorite brand of shampoo, shaving cream or lipstick, by all means, bring it with you. Japanese toothpaste does not contain fluoride.
Foreign brands do but they can be a challenge to find and expensive.
Mouthwash or plaque destroying mouth rinses are available, but again, not cheap. Same for dental floss. Vitamin supplements are available, but the dosages are small and the prices are big. Vitamins are worth bringing with you. IF you feel strongly about products that do not harm the planet and were tested without cruelty to animals, bring your own, or arrange to have them sent.