before he knows it , yo-yo is wearing a frilly white shirt a kilt in green , blue and black knee-length white socks a natty black jacket with silver buttons up the back a large , hairy , white sporran ''all ye need noo is a skein dhu , '' says jocko mctavish .