Ryan (Elijah Wood) é um cara introvertido 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).
O mundo vê Wilfred como um cachorro, mas Ryan o vê como um homem vestido em uma roupa de cachorro.
Wilfred são as intenções do alter-ego de Ryan para tirá-lo da barreira que ele criou em volta dele mesmo.