I usually give mine a nice bath when she finishes her season, that way it helps to lessen any lingering smell :)
Don't know why the woman was shouting at you?? when
she's the one with unruly dogs

I've had this myself tho, owner with yobbo dog which rushes up and immediately starts trying to mount and my bitch telling the dog off and then the owner telling me I should keep my bitch in as she's in season, this is when she's no where near a season! ;) They're trying to pass the blame for their own lack of training