 The film was shot on location in Napoleonville, Louisiana, with some shooting in Gibson, Louisiana, USA.To make sure both dogs got on well with AnnaSophia Robb, who played Opal, she was brought in early to get acquainted with the dogs and give them treats.By the time shooting started, they considered her a "safe" area.