All the Real Girls
(2003)

Noel (Zooey Deschanel) has sex with someone else.

They try to make it work but Paul (Paul Schneider) can't forgive her, so they break up.

He hangs out with his dog.

Thanks Jules!