I didn't have those particular life skills, but like a lot of things, it can be learned. Of course, I have quite a role model.
I don't think my dog has much to do with my improved timeliness. After all, I was always good at showing up on time for supper.
Ross, I too think your life would be improved with a dog.
And good luck with the timeliness thing.