Visibility is definitely key. And if your dog is coming along for the ride, he should wear something bright too!
During hunting season i carry my 45 so I can at return fire when some hunter starts shooting at the sounds of moving brush in my direction.