The Supreme Court's three-judge bench made this revised ruling after recognizing that their earlier mandate led to unrest amongst animal welfare supporters, who advocate for more humane treatments such as sterilization and vaccination. The court's decision recognizes the need to balance public health concerns—with Delhi's stray dog population estimated at one million—with humane treatment of animals. The court announced that individuals eager to adopt these strays should work through municipal channels, emphasizing a strict approach against public feeding. The ongoing discussions around stray dog management indicate that this issue remains a significant societal and legal challenge for India, with implications for both public safety and animal welfare.