Earlier this year, employees at an office park in Palo Alto, California, were gathered around a pizza for lunch when an unexpected visitor snatched a slice. At first they were taken aback by her bravado, but then they got a closer look at her. She was incredibly thin, she was dirty, and her abdomen indicated that she’d just given birth.
The poor dog was struggling to feed her little ones while not getting enough food herself. If things had gotten even a little bit worth, every single one of them could have died.
Fortunately, a foster parent was able to take them in, and adorably, she gave them all royal names. In honor of the royal family, the mother was named Queen Elizabeth and the puppies were named William, Harry, Duchess Kate, Lady Di, Charlotte, and Meghan.
All of them except for Duchess Kate are awaiting their forever homes! It’s a good thing Queen Elizabeth stole that piece of pizza, or else things could have been so much worse.