It is quite unclear as to what constitutes dowry, stridhan and regular gifts. Dowry is quite broad and unclear.
My opinion is:
1) should be demanded by one party against another party in consideration of marriage, with limitation period.
2) It must entail expectation that the demand be fulfilled madatorily by the other party.
3) It must be with the intention that the benefits are solely for the purpose of the demanding party.
Stridhan:
Must be any gift given by anybody to the bride around marriage for the sole benefit of the bride.
Regular gifts: Just any gift to anybody, anytime, any place!