The film has the distinction of featuring two dog farts, three urine gags, two hits to the groin, one animal belch, two record scratch moments, and two uses of the phrase, "Who let the dogs out?"
Twin dogs were used for the title character.
Ron Perlman was originally cast as the voice of Chupadogra, but for unknown reasons, Sam Elliott took over the role.
In the original comics, Marmaduke never talked.
Amanda Seyfried was the first choice for Mazie. She would later voice a dog in a 2018 installment of Family Guy.