Time outs work, when done with consistency.
Spankings teach violence - surprise! Your child is kicking, biting, scratching, and slapping.
You are adults - you need to be on the same page. Your gf will never spank a child, (good for her) so there will be no consistency if you insist on this...