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...