 Greyfriars Bobby was played by a West Highland White Terrier, when the original dog was in fact a Skye Terrier.This casting caused protests from the Skye Terrier breed club, who complained about filmmakers using an incorrect dog breed.Christopher Figg, the producer, said that a Westie was used "because its white coat would stand out in the dark and because its eyes would not be hidden from the camera by a fringe."