Marmaduke (Owen Wilson) é um dog alemão adolescente, bastante bagunceiro e que pesa 90 kg. Ele vive com a família Winslow e com ela se muda para a Califórnia. Ao chegar, Marmaduke se apaixona por Jezebel (Stacy Ferguson), uma linda cadela afghan. Só que para conquistá-la precisará enfrentar diversos desafios.