Marmaduke (Owen Wilson) är en bråkig, 90 kg tung tonårig tysk hund som bor hos sin familj i Winslow och flyttar till Kalifornien, där han blir förälskad i Jezebel (Stacy Ferguson), en vacker afghansk vinthund.