Perfectly safe....mine have been taking it for years.
I've also used it for years!
I will second (fourth?) that it is safe for corgis. We've used it for most of Kaylee's life.
My Corgi also uses Heartgard, as prescribed by his vet.
Frosty has also been on Heartguard for years, no issues