For the note about this ch 'pudding head' is japanese slang for ppl that dye their hair (usually blonde) and it started to grow so there's a little black color in their hair roots. that small part of black and blonde look like pudding that's why it called like that.