A golden retriever turned into a doctor when he diagnosed his owner with an illness before she got sick.

Christina Lee, a software engineer from Northern California, taught her dog Cache to talk to her by pressing buttons on a communication device.

The device is pre-programmed with words such as "food," "friend," and "mom." But when Cache pressed a button saying "sick," Lee was initially skeptical as she felt fine. However, five hours later, she began to feel unwell.

"This is the first time that he's predicted when I would get sick ahead of time," says Lee. "I think he could smell it on me or something."

Watch the video below to see a pup's incredible powers of perception

Humankind is your go-to spot for good news! Click here to submit your uplifting, cute, or inspiring video moments for us to feature. Also, click here to subscribe to our newsletter, bringing our top stories of the week straight to your inbox.

Disclaimer: The copyright of this article belongs to the original author. Reposting this article is solely for the purpose of information dissemination and does not constitute any investment advice. If there is any infringement, please contact us immediately. We will make corrections or deletions as necessary. Thank you.