DURHAM, N.C. -- A 17-week-old puppy is recovering after veterinarians carefully removed a knitting needle from its heart following an accident.