If the leak is coming from the spout, then the problem is the valve seat. The valve seat is a connection between the spout and the faucet and is part of the compression mechanism. If the valve seat is corroded, it will cause the faucet to leak. To prevent further outdoor shower leaks, you should clean the valve seat. If the problem is not fixed, however, it is advisable to call a plumber to do the repair.