Companion (short story)

Companion was the eighteenth short story in the Short Trips anthology Short Trips: Christmas Around the World. It was written by James Moran. It featured the Eighth Doctor.
== Summary ==
Yarah de Silva is allergic to animals — all animals. However, she really wants a puppy, and she has even dreamed up the perfect puppy. Her father works in robotics, and one day Yarah watches a tour group go through the factory. She takes notice of a man in a strange coat who makes funny faces at her.
One Christmas, her father gives her a robot puppy prototype. It has been programmed to obey, love and protect her. She takes the puppy to the back yard to play. When Yarah gets hurt by one of the plants, the puppy, whom she has named Digger, digs up the offending plant. To Yarah and her father's surprise, Digger digs up all the plants in the garden. Eventually, Yarah's father gives up replanting the garden and instead covers it with concrete.
Later, Digger breaks into the robotics factory to activate one of the robots meant for fighting in war. The strange man from the tour group, who calls himself the Doctor, informs Yarah's father that Digger is trying to keep Yarah safe and won't stop until everyone on Earth is killed. The Doctor deactivates Digger and all the other robots in the factory.
For Christmas, the Doctor gives Yarah a shape-shifting alien that can transform into whatever Yarah wants. The alien transforms into Yarah's perfect puppy, whom she calls Patch.
== Characters ==
* Eighth Doctor
* Yarah de Silva
* Yarah de Silva's father
* Digger
* Patch the puppy
== Worldbuilding ==
* Yarah has seen on the news that there is going to be a war with either Russia or China.
* Yarah's father works for Positron Incorporated.
* Yarah's father made Digger from rigidium, a substance he invented.
== Notes ==
to be added
== Continuity ==
to be added
Category:Eighth Doctor short stories
Category:Stories set in 2672
Category:Short Trips: Christmas Around the World short stories
Category:Stories set in Brazil