Tomy is a golden retriever owned by Roy who falls in love with Amalu, a cocker spaniel owned by a neighbouring Brahmin family headed by Swamy. Following Tomy’s frequent interactions with Amalu, Swamy visits Roy and expresses his concerns. One day, Swamy learns from Anand, his future son-in-law, that Amalu is pregnant. Swamy and his mother suspect that Tomy is responsible for Amalu’s pregnancy, and eventually, both Tomy and Amalu get locked up in their houses by their respective owners. Tomy’s friend, Poovan, a rooster, tells him to elope with Amalu and advises him to come back after the puppies are born.
One night, Tomy and Amalu elope and meet an old, abandoned Labrador retriever in the street. The Labrador helps Tomy and Amalu get food and shares his past. A rottweiler named Bruno tries to attack Sumathi, a street food vendor, and is saved by Tomy. Upon the Labrador’s advice, Tomy and Amalu follow Sumathi to her house. Sumathi’s indie dog, Haridas, alias Karidas, becomes friends with Tomy and Amalu.
One day, Amalu is captured by Bhasi, who works for Narendradas Karanavar, an industrialist who runs an unauthorised drug trial facility to conduct tests on abducted dogs. Tomy and Karidas try to chase Bhasi’s van but get confused on divided roads. They later find Margaret, an Afghan hound, who tells them to use their smelling capacity to find Amalu.
While searching for Amalu, Tomy and Karidas find Tippu, a stafford, who misleads them to Bruno. Bruno chases Tomy and Karidas and accidentally falls into a pit. Tomy helps Bruno escape from the pit, and Bruno shares his past with Tomy and Karidas. Bruno tells about his prosperous life with an old couple and how he was used by Bhasi for illegal dog fighting. Bruno later joins Tomy and Karidas to search for Amalu. Tomy and Bruno see Bhasi capturing a dog and start following his van.
On the way, Karidas gets hit and injured by a truck when he tries to save Tomy. Karidas tells Tomy to leave him and asks him to continue looking for Amalu. Bruno and Tomy reach the drug trial facility by following Bhasi’s van and start searching for Amalu. Tomy finds and saves Amalu, who was about to be injected by Roshan, Narendradas Karanavar’s son. When Bhasi blocks Tomy and Amalu, Bruno saves them by attacking Bhasi. Tomy releases some of the abducted dogs, and one of them attacks Narendradas Karanavar.
Amalu gives birth to puppies while escaping, and the next day, Anand finds Tomy, Amalu, and the puppies near the main road. He takes them to his house and then to their respective owners. Sumathi, who was worried about Karidas’s absence, finds Bruno and takes him to her house. Karidas is rescued by the Indian Army’s dog squad and becomes a well-trained canine. The police raid the drug trial facility and arrest Narendradas Karanavar and Roshan. The Dog Rescue Group announces that they will provide shelter to disabled dogs found at the facility.