I'd say 2 things

If you are dealing with "take out dog BEFORE he knows you're there" - look up the term "Hush Puppy" - a nice Ruger MkII with a supressor

For dog packs, the summer I spent at my cousins farm in Canada, we had a LARGE problem with a ferral dog pack (there was about 75-80 dogs in the pack). We found a Lee-Enfield in .303 worked wonders. One afternoon we saw the pack, and trimmed out about 20 dogs before they ran - they were not sure where we were (Hint - up in the bucket of a payloader - about 200 yds out. Pick the biggest dog, shoot, repeat)
_________________________
73 de KG2V
You are what you do when it counts - The Masso
Homepage: http://www.thegallos.com
Blog: http://kg2v.blogspot.com