The story follows Sid (Riteish Deshmukh) and Adi (Tusshar Kapoor), roommates and good friends. Adi is a struggling actor, whilst Sid is a struggling DJ who admires his own dog Sackru more than himself, Adi and Sid manage to meet ends by offering Sackru for mating in dog breeding centres where Sackru mates with female dogs of his breed on playing a specific music by Sid.
Adi falls in love with Simran (Neha Sharma) who works at a call-center, Adi proposes Simran for marriage, but she refuses and lies to him that she is lesbian, while Sid falls for Anu (Sarah Jane Dias) whom he meets at a fashion show. Then Anu and Simran go to Goa to meet Anu's father, Marlo (Anupam Kher) who has gone mad ever since the death of his mother. In Goa, Baba 3G (Chunky Pandey), a conman posing as a priest tells Marlo that his dead mother has been reincarnated into a female dog Rosemary. When Adi and Sid take Sackru and follow the girls to Goa and Sid meets Marlo where Sackru copulates with the female dog Rosemary.
Marlo then believes the dog is not his mother as she was so pure and didn't let her husband touch her. However, Baba 3G, who doesn’t want to lose his business, tells Marlo that his father has been reincarnated as Sackru, and Sackru is then kidnapped by Marlo. Sid comes to rescue Sackru where Marlo offers Sid to host New Year's Eve as DJ and takes Sackru. Adi mistakes Anu to be a partner of Simran and tells Sid about it, both get broken and decide to leave Goa with Sackru. Marlo decides to get Rosemary and Sackru married. Adi receives a message from Simran for help. Adi and Sid reach the venue of marriage, where Simran confirms Adi that she is not a lesbian and both reunite, Sid with intent to take Sackru back plays the music on which Sackru runs on a mating spree in the function. A police inspector at the venue recognizes Baba 3G as a criminal and arrests him. The film ends with the marriage of Adi, Sid and Sackru with Simran, Anu, and Rosemary.