Puff Puff, AKA Puffy, came to us aged 13 with no teeth, a broken ear and a cold – but was always there in tough times ...