Nice prayer! Very insightful, because dogs love you no matter what, no matter how bad! I like the attitude, but perhaps this person may be a bit too hard on themselves. We all make mistakes, even the best of us, so why not forgive yourself and move on. If anyone knew this, it was the Apostle Paul; he had opposed Christ and oppressed the church, but check out his attitude as seen in the book of Philippians:
Php 3:8 Indeed, I count everything as loss because of the surpassing worth of knowing Christ Jesus my Lord. For his sake I have suffered the loss of all things and count them as rubbish, in order that I may gain Christ
Php 3:9 and be found in him, not having a righteousness of my own that comes from the law, but that which comes through faith in Christ, the righteousness from God that depends on faith--
Php 3:10 that I may know him and the power of his resurrection, and may share his sufferings, becoming like him in his death,
Php 3:11 that by any means possible I may attain the resurrection from the dead.
Php 3:12 Not that I have already obtained this or am already perfect, but I press on to make it my own, because Christ Jesus has made me his own.
Php 3:13 Brothers, I do not consider that I have made it my own. But one thing I do: forgetting what lies behind and straining forward to what lies ahead,
Php 3:14 I press on toward the goal for the prize of the upward call of God in Christ Jesus.
English Standard Version
Today, try to forget what you have done in the past, and resolve to be better tomorrow. The past is just that.... past. Paul couldn't change it, and neither can you. One thing Paul did was to follow Christ with all his heart and that is something to imitate. There you go... matter settled and done, but I can't help but wonder though, did Paul have a dog?