Hello,
Welcome to healthcare magic.
I understand from your query that your are having dandruff and boils on your scalp.
The shampoos that you have mentioned are good shampoos for dandruff.
However, do not oil your scalp. Oiling your scalp worsens dandruff. Dandruff is caused by a yeast like fungus which grows well using the oil in the skin secretions. Oiling your scalp will further promote its growth. You could apply oil only before bathing and wash it off completely with a shampoo.
The small pimples which you have described are called as
folliculitis. It is an infection of the hair follicles which also could be due to excessive oiling.
Use an antibiotic cream with 2 %
mupirocin twice a day for 5 days.
If this also does not help, you could consider a course of
oral antifungal called
itraconazole. This has to be prescribed by your doctor.
You may also have to consider
scalp psoriasis as a possibility.
Please discuss with your doctor.
Hope this helps you.
Take care