Question: who is the dog in i am legend
Answer: Neville 's loneliness is mitigated by the companionship of his German Shepherd Samantha aka Sam ( given to him by his daughter Marley as a puppy to protect him before she died in the helicopter crash ) , interaction with mannequins he has set up as patrons at a video store , and recordings of old television broadcasts .