911 when he tries to attack you. He doesn't deserve you. Leave him. I guess he won't have a good end, because he'll treat his future wife the same.
A dog will never change the habit of eating shit. Let him go away.
My sympathy for you. Take care of your baby and yourself.