DD is lovely but very hard to buy for (a shame for me as I like getting her Christmas presents). She loves Lego, Gravitrax, Snap Circuits, science kits and coding, as well as climbing things (trees, fences, bannisters, the climbing centre walls). But she doesn't really need any extra of any of those things.
She has no truck with Barbie, unicorns, or anything related to fashion etc (she fled when I tried to put Vaseline on her dry lips, so lip balm is not going to cut it), but she does love animals. However, again she has an abundance of soft toys and books about animals and nature (although I've seen a good book about scientists in Antarctica which I would like to get). Her favourite day dream is David Attenborough moving in next door.
Any ideas please? I have been pondering a coding pet of some sort, but not sure if I really want something which is quite tablet- based (I let her play a bit of Minecraft at weekends but I don't want too much screen time). She is active (hence the climbing, also likes ice skating and riding her bike) but not especially sporty.