When you are going to introduce gun fire, you have to be in a controlled environment, ie. no gun fire. A controlled environment would be an open field with no hunters like a park or game farm where they control which group can hunt which field.
Don't push too hard. The attention span of a puppy is like 3 seconds; keep that in mind when training.