Ryan (Elijah Wood) é um cara tímido que luta para encontrar a felicidade tanto na sua vida pessoal como na financeira, até o dia que ele conhece Wilfred (Jason Gann), o cachorro de sua vizinha Jenna (Fiona Gubelmann)pela qual é apaixonado. O mundo vê Wilfred como um cachorro, mas Ryan o vê como um homem vestido em uma roupa de cachorro. Wilfred ajuda Ryan á quebrar barreira que ele criou em volta dele mesmo.