Yes, there are actually stores in Thailand where you can easily get daily necessities such as shampoo and conditioner, but you might as well bring your own. You can put them in tiny containers, if you need to, and this will save you a lot of hassle. More importantly, you don’t have to spend so much on buying these items when you land, which is most likely going to be at the stores available at the airport.