Herbicides 

Homemade weed killers

Fertilizing your lawn 

Hand-pulling 

Planting them in shady spots

Using spreader-sticker products 

You should also fertilize your lawn at least once per year to keep wild violets under control.

Killing Wild Violets in Flower Beds