How I speak!

I was listening to the radio this morning in the car and the DJ, who is from Manchester, was talking to his guest about accents and how actors do different ones. He then asked the guest if he'd "teach it me", that is teach him how to do a particular accent.

This is a turn of phrase I often use myself, but though I have some rarely-seen family from the midlands, I'm not sure where I picked it up living in the south all my life!

Some examples of this way of speaking are:

teach it me

give it me

give it me here

show it me then

etc

The "proper" way to say these would be "give it to me" or "show me it" but for some reason words are either being dropped or spoken in a different order by people who talk this way.

I never really noticed myself doing it until my partner pointed it out, it just seemed to me to be a natural way to talk - again I have no idea where I picked it up or what this different way of ordering words is called - it's not an accent, maybe a dialect?