Definition of gun dog noun from the Oxford Advanced Learner's Dictionary

a dog trained to help in the sport of shooting, for example by finding birds that have been shot See related entries: Domesticated mammals
See the Oxford Advanced American Dictionary entry: gun dog