That doesn't sound like it was much fun lol. I would use it on my dog but I don't think it will be effective in keeping him from barking all the time. Honestly, i have my doubts when it comes to keeping the squirrels away too, but... 🤷.
Discussion
Definitely don't shoot a pellet rifle at your dog. Modern pellet rifles are legit. I have a few 1 shot kills on groundhogs.
I mean, i was joking about using it on my dog. Good to know about the groundhogs, though.