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