The giants/dragons clue makes me think of Farmer Giles; he had both, plus his own animals (Garm, the grey mare, and poor squashed Galathea). Alternately, the 'not haggard' part makes me wonder if Hagrid is involved. Either way it could be a similar answer to the Maggot one.
And on the 'have to check' level: the 'mature, aged, venerable, elderly' clue isn't just OLD, is it?
hS
|