One-year-old Teddy was left fighting for his life after three vehicles collided in Amesbury, Wiltshire, on March 28.