I get all the arguments about a dog isn't just for Christmas, but dd would be better off with an ordinary, and actually, cuddly toy dog - as opposed to a thing full of metal and batteries.
I agree with everyone really - I think electronic toys like this seem to be quite limited in what a child can do with them, and then they end up getting bored with the toy.
Glad it is from John Lewis (easily returnable), but feel a bit sorry for my mother, who I think just wants to have bought something, dd originally ask for the smaller version of this toy, a thing called Peanut.