On the bottle, haven't tried it yet (as we don't need to), but a good trick I've heard is to cut a cross at the top of the teat. If that doesn't work, you cut the triangles (between the cross) off, one at the time, till your child doesn't like it anymore because the flow is too fast.
As for hitting, naughty step is what my nephews and niece get and it works.