At last, after nearly a year of investigations and over £4000 at the vets Elf finally had his forever home