Very funny!
On a serious note try giving enzyme supplements and charcaol biscuits to eliminate the pungent odours given off. Make sure the dog is on an easily digestable diet too. It will make life more pleasant for you both!!
Brachycephalic breeds have been bred, in some cases, to the point of breathing problems being something you take on with the dog. I find this incredibly sad, but it is a fact with some breeds. If snoring is the only problem with your dog's breathing then try to see the funny side and thank your lucky stars that is all that you have to worry about.
Good luck with the "other" problem - I know you can only blame it on the dog so many times before people stop believing you!!!!