Can I do ghusl on my body when it is wet already? Or can I apply shampoo on my head and then do niyat of ghusl and perform it?

Yes you can.