I’ve seen far worse. Mrs. C works in a veterinary clinic here in Southeast Alaska. Dogs get into porcupines all the time. Repeatedly. They never learn
The trick is to clip the ends off the quills so they deflate - then pull ‘em out after maybe a few hours.