How do I know when it’s “time”?

It’s a huge responsibility, the decision to euthanize (or to not). Euthanasia is also a topic that, when I was a new pet owner, I spent zero time thinking about. “My dog is young, why worry about...