Have you ever been watching TV or trying to get some sleep, only to be interrupted by your dog’s snoring? Although there are many ...