Hi,
Big hugs, because I feel that you need one.
You are far from a loser, you are living in an emotional roller-coaster and he is using the pet and your child to keep you on edge, its so difficult to make any movement towards freedom while you are just trying to survive the day.
My ex told me I couldn’t leave and I took it, and so stayed for years. Tomorrow it an anniversary of my freedom.
All I can say that the further you can get away from him the clearer your mind will become.
FS xx