Back when Ruger came out with their LCP, Ruger said that the pistol could be dry-fired, as they do with their guns.
What Ruger meant was that OCCASIONAL dry-firing would not hurt it.
One guy decided the LCP would be his primary carry gun, and since he felt his primary carry gun had to be dry-fired hundreds & hundreds of times, he did.
And then complained to Ruger when he busted a firing pin, chewing them out for selling an inferior product.
No amount of explaining that the gun was simply not designed or intended for 2000 dry-firing cycles made any dent.
"It's my CARRY gun! I GOTTA dry-fire my CARRY gun! You put out a ***!"
No, it's not a ***. If you feel you HAVE to dry-fire your carry gun thousands of times, pick another carry gun. That's not what the LCP is built for.
I'd say the same idea applies to the Bodyguard .380.
I have two.
They are not high-mileage IPSC guns, but one occasionally gets carried when circumstances dictate the regular M&P won't work.
Neither Bodyguard has been dry-fired more than a handful of times, just to check function or trigger pull.
Neither has malfunctioned at all.
I'd suggest extensive dry-firing be avoided, even with caps.
Busting two pins should be what Sherlock Holmes would call a "clue".