The action takes place in Miami, Florida. Perro amor tells the story of two lovers: Antonio "el perro (Dog)" Brando (Carlos Ponce) and Camila Brando (Maritza Rodríguez), who are also cousins. Ever since their teens, they have been playing at love. Now they are two lovers trying to live a life full of adventure, passion, conquests and bets. Anything goes: making love in a window in the bathroom of their office, or on the day of Antonio's wedding. All under one condition: no love between them, nor for anyone else. Love is a game, and the one who falls in love loses.