What Smells Repel Dogs?

There are certian ‘repelling’ granules that you can find in pet stores that will keep dogs out of certain places in the yard. They also hate the smell of rubbling alcohol and mothballs.