This is a mid-century Rojus punching puppet.
The puppet is a smiling man with a brown mustache and hair, wearing a blue hat reading "Rojus" with an embossed floral pattern, a light pink, darker pink, blue, and white plaid polyester shirt, and black plastic boxing gloves. On the inside is a black plastic handle and lever to move his right hand in a punching motion.
It measures 11.25" long and 5.75" wide.
The item is in good pre-owned condition.