Dog Mountain August 25, 2016 by Rover We visit Dog Mountain in Vermont, the ultimate dog-friendly destination