Marmaduke (Owen Wilson) is een ruige, 90 kg wegende Duitse tienerhond die bij zijn familie Winslow woont en naar Californië verhuist, waar hij verliefd wordt op Jezebel (Stacy Ferguson), een mooie Afghaanse windhond.