Marmaduke (Owen Wilson) er en bølleagtig, 90 kg tung tysk teenagehund, der bor hos sin familie i Winslow og flytter til Californien, hvor han forelsker sig i Jezebel (Stacy Ferguson), en smuk afghansk greyhound.