What makes Ghusl Fard?

On five occasions the Ghusl is Fard.

1) Release of sperm with pleasure. If jumped from a higher place or lifted heavier stuff which caused sperm to discharge, Ghusl is not wajib but will break the Wazoo.
2) Wet dream with semen discharge.
3) When ever the tip of man's private part (mushroom) enters woman's private part.(Even with intention or without intention)
4) Haiz (monthly period for women)
5) Nafaas ( The release of blood after a woman gives birth)

Fards in Ghusl

There are three fards in Ghusl.

1) To wash mouth with water as it should reach all the parts internally. From lips to the base of throat. If not fasting gargle. If there is any thing stuck in between teeth such as a piece of meat, paan, beetle nut; it should be removed before Ghusl or the Ghusl will not be completed.
2) To wash inside of nose with water. Water should be pulled hard enough all the way to the soft part of the base of nose. If there is any dry phlegm (hard ratoobat) inside the nose it must be cleaned and if a the nose is pierced water should be forced into the hole or the Ghusl will not be completed.
3) To wash the body once from head till the bottom of feet. The water must pour over body. Every strand (hair) and skin of the body must get wet. Even if a single strand or a small portion of skin is not washed the Ghusl will not be completed.

Sunnats in Ghusl.

1) To perform a ghusl in the sunnat, we must first wash both of our hands and privates parts even if they may be clean, then if there any najasat (impurity) on our body, we must wash it away.
2) We must perform a complete ablution.
3) While washing our face we must intend to perform a ghusl.
4) If water will not accumulate under our feet; we must wash our feet, too.
5) We must pour water on our entire body three times. When you do this, we must pour it on our head three times first, then on our right shoulder three times and then on the left shoulder three times. Each time the part on which we pour water must become completely wet. We must also rub it gently, during the first pouring.
6) In a ghusl, it is permissible to pour the water on the limb so as to make it flow onto another limb, which, in this case, will be cleaned, too. For in a ghusl the whole body is counted as a one limb. If in performing an ablution the water poured on one limb moistens another limb, the second limb will not be considered to have been washed.
7) When a ghusl is completed it is makruh (things which our Prophet did not like) to perform an ablution. But it will become necessary to perform an ablution again if it is broken while making a ghusl.