Ghusal

Finding dirt on one's feet after ghusal

Q:

1. After ghusl, I noticed some small dirt on my feet but I'm not sure it came after ghusl or before. Is my ghusal valid?

2. I repeated the ghusal but I accidentally left out a very small (thread size) dead skin which if I observed it came close to a very small part of living skin. I poured water on top of it without scrubbing and I'm not sure if water will go to the closed parts of the skin. I realised this after praying and I didn't know that I just need to wash only the dead skin to complete my ghusl. So one day after, I completed the ghusl by washing the dead skin area. Was my ghusal valid even I washed it after a day?

Discharge

Q: I was sitting and doing nothing. I didn't have any sexual thoughts but some discharge came out. I went to the bathroom and urinated and then I washed 3-4 times. My question is that am I napak because the discharge came out. I wasn't thinking about anything bad? I have been having doubts. If I did become napak but got my periods but I took a shower, will the napaaki leave or will I be napaak and if I sit and use things will they become napak?

Sunnah method of ghusal

Q: Is this the correct method of ghusul? First do niyyah, then wash hands up to wrist three times, then gargle three times, then wash the private areas. Perform wudhu like normal, pour water over the head three time and recite kalima, then wipe off water from right shoulder three times then left? I have been using this method.

Dirt around the private part

Q: Dirt is formed due to sweat around my private part (black dirt) and gets stuck near the place where the circumcision begins (and this dirt can only be seen if there is an erection). Recently it occurred to me that this might have prevented the water to reach the skin during ghusl. I don't know whether that dirt is porous or not. Was my ghusl valid which I have been doing the same way without noticing it from the day I became baaligh. If ghusl is not valid, are my clothes and the towel and all the other things which I use everyday are they paak?