870; I've had Mossberg & Browning pumps and they did not fit me nearly as well. Dog - what breed is a tough one......I guess I still like my Great Pyr's.
own a 870 Wingmaster and a 1200, but would choose a Benelli M2 Tactical in a heartbeat. The dog would most likely be a mutt, can't ever go wrong with a Mutt!!!(Even though an Irish Wolfhound would be awesome!!)