The metal building will help. Hang pieces of carpet or old blankets around to have something absorb the sound waves. Backstops can be made of sheet steel, angled downwards into a sand box.
No matter what you do, the neighbor's dogs will still hear it. Underground is the only way to go to stop all the noise.