Oh, Corinna, I'm so sorry to hear about the tragic loss of Sweetie. I wish I could fly where you are and give you a big hug.
I'm glad to see that you're making some big changes in your life by getting out of this toxic relationship and directing your anger where constructive work is needed, seeing that your stepson deals with the consequences of his actions.
I agree with the others...seek counseling. In spite that you and your son are independently making changes , a good counselor will help you make your changes alot smoother, and help you keep mentally and emotionaly focused.
Your are a strong woman Corrina, in spite of this mistake you made with your husband, you have a good heart and will do what is right for you, your son and your doggies.
I've been praying for you and your son, that despite your circumstances that God will give you peace that trenscends all understanding, and that He will give you wisdom to deal with the court issues with your stepson.
Hang in there Corrina, us sheltie lovers on this forum are all rootin' for you and giving you a big shoulder to cry on when you need it.