Do you ask them what they'd like you to knit and show them the pictures/ let them feel the yarn?
I do and I only knit what the kids positively want me to knit. Last years Xmas knitting was simple fingerless gloves in black or grey and they love them ( the 18yr olds have the sign of the deathly hallows from Harry potter on them- before the 2nd film and merchandise came out- she was totally chuffed!).
I'm now knitting nearly 16yr old ds a cardigan. He asked for it.
The dead fish hat is so good. I've made several.