Buying property is a pretty bad way to put money into the economy, though partly dependent on your locations approach to capital gains (where I am it’s untaxed).
On top of that, there's annual property taxes for London. I don't know if there's any discount for primary residences, but they wouldn't be getting it for a property just for their dogs.