Son saw me spanking his sister and now he hits our puppy

My son is 11 years old and my daughter is 6. I have a paddle that I use on her when she's constantly being bad but most of the time I use my hands. She keeps throwing things when she's mad and when I talk to her she still does it, so I bent her over my knee and spanked her. My son saw and now he does this whenever he can not control our puppy. (She is a labrador husky mix so yeah super out of control.) If she jumps on stuff when he told her not to, barks after he tells her to be quiet, plays too roughly, etc- he will take off his flip flop and pop her a couple of times. I told my son not to do this but he keeps doing it to her. She is a 3 month old puppy. I don't know what to do. I can't disallow my son from being around the puppy because he's her primary caretaker.