Any soap/shampoo is permissible, after that its up to the individuial on how far he wants to go. Regular shampoos are not very good for our hair, but it is better then nothing. I have been told that yogurt is the best thing to use as a shampoo.
Same with oils, mostly any oil is permissible, but honey oil is best. Oils like baby oil are not as good, but again, still better than nothing.
Gurman Singh jeeo why would you state animal products are permissible for our kes. Guru Sahib calls our kes as " chief organ/limb". Knowing this how can we pollute our kes with animal guts, fat, etc. If we are not taking care of our kes properly we are not taking care of our Sikhi properly.