Bf abusing my animals?!

So within these two years I’ve been with my boyfriend (we’ve together the whole time) I’ve had 2 puppies from a young age until they were about a year old and a cat from a young age until currently. I’ve put two and two together and walked in on him abusing my animals. He’s made me get rid of my puppies and is telling me I need to get rid of my cat. I’ve walked in on him throwing them against the wall, pinning them against the wall, legit punching them, strangling them and holding them by their throats like WHAT THE FXCK!!!!! we have a baby together who’s 6 months. Wtffff do I do! It’s disgusting behavior makes me sick to my stomach🤮