It’s gnat season here for a couple more weeks.
My experience is Skin-So-Soft is ineffective for gnats. Great for Mosquitoes though.
We have a local product that also smells good, called “Bug Soother” It’s in literally every store and even the convenience stores.
I have also used vanilla and vanilla mixed with a bit of water and they do work too.