The only real way I can see you "ruining" a dog is to intro gunfire poorly and have a gunshy dog. Just start small and go slow.
The biggest thing to help your pup is early exposure to everything experience-wise, water, other people, other dogs, different places. Build their confidence so that...