Well, not my dog exactly, my brother’s dog chewed a hole in the Christmas stocking I made for my nephew so I had to do surgery.
I threaded two smaller circular needles into the stitches above and below the hole to act as lifelines to prevent unraveling when I cut it in half (just like a tourniquet stops bleeding from a severed limb).

I cut out the whole section of knitting where the hole was.

I re-knit the section and grafted the two halves together.

All finished and almost as good as new.

I also knit a stocking for his brother for his first Christmas last year that was not without its own problms. No dog involved in that one, just a huge chart reading error on my part. I always tell my students that the only reason I know how to fix mistakes is because I make them all the time.