Getting a restful night of sleep can be difficult even on a good night. But when you factor in your spouse’s snoring, stress or a barking dog, getting a full 8 hours may sound downright impossible. We ...