Like everyone else has said you are "NOT" a horrible dog-mom.
So quit blaming yourself! She's fine and that's all that's important now