JJ replied: "Goat weed (goatheads) will work on some males. Other not so much. In Oz you should be able to get some in a health store. They usually call it by its latin name, Tribulus Terrestris.
In Colorado, we call it the d*mn weed that is messing up my garden.:)"