I'm a brutal snorer. I don't know what your dentist recommended but I had the ones I had for teeth grinding which did nothing for my snoring and probably made it worse.
I bought the Zyppah mouth guard. It takes a lot of getting use to and I never thought I would ever be able to sleep with it at first.
After a week or so though I could sleep with it in all night long without issue. My wife said that I don't snore at all with the mouth guard in so she is very happy with it. I wake up feeling better too because it has greatly improved the quality of my sleep.
-Very effective at eliminating snoring
-Very Awkward to get use but does get better
-90 day money back gaurantee
-I highly recommend and my wife does too
Zyppah, Inc.
zyppah.com
edit: Drooling can be a slight issue but nothing too gross in my experience