1)He is a goody goody.- a person who behaves extremely well in order to please others, oftentimes used sarcastically for someone smug and self - righteous. Same as "goody two-shoes" expression.
2)Drag your feet on.- procrastinate, take your sweet time to do something, no rush there.
3)Take advantage - to put to good use ( I took advantage of the two for one coupons at Burger King and took out my brother for lunch), it also means to exloit: "they always take advantage of his good nature when they need something".
have advantage - you have something going in your favor, you are in better position: "I have an advantage over Joe when we golf together. I golf a lot more than he does" ( = I am in better situation because I have more experience and practice).
4)Don`t turn a hair.- don't know...? Dictionary says "turn a hair,not" become upset, remain calm. I am not used to hearing this one, though.
5)Local derby- derby is a horse race.Again, this phrase is not popular here. Dictionary explains it's a match between two major sports teams that are significant and well known in a particular local area.
6)Take the Mickey - mickey is slang for a small bottle of alcohol that fits in a pocket. This one is very common in Canada.
7)Pipe dream -unrealistic dream, vain hope.
8)As pleased as Punch- elated, happy.
Student or Learner