He is 10. He is caring and loving towards our 9 year old Labrador bitch who we got when he was 1 (who could do with a bit of doggy company herself), and would enjoy taking it to training sessions and walking it. I am at home all day and have a dog to walk anyway, so it's not a massive extra burden.
But where do you get puppies from if you want to avoid the whole puppy farming nastiness? I'd prefer a terrier type cross - nothing too big and strong as Ds isn't big himself. Don't want an older dog as would feel obliged to get one from a rescue and I worry about their background (have an 8 year old who can't be entirely trusted to be completely sensible around dogs all the time).
Is a dog for Christmas REALLY such a bad idea for a dog loving child/family?