You'll need a dog.
Even a rather "low slung" dog that would rather stay inside when the frost is on the ground. He may try to tell you that he doesn't need to go out, but don't listen. He'll love it and want to stay and play, which is why you'll need all the above ingredients! Mix all of the above, if possible, with a bit of sun, and a smile. Then come home for a little hot drink and a snuggle. Repeat as necessary.