The guy next door has a springer and he was having them really bad. His son told him the he read if you give them some high fat Ice cream it would help. He started giving him
haagen daz or Ben & Jerry's every morning before anything else and every night before bed. He said he just gave him a couple large tablespoons. The dog has not had one since.
Also I read Frebreze will cause them to do this.