Train street dogs to pick up litter?
So recently while I was in the shower, I was just thinking how our streets are littered with so much trash, and how can we clean it up. It just occurred to me if we could train animals to clean up litter, for example monkeys or dogs, in return for treats (food). Given that stray street dogs are more common in India, is it possible to train them and have them collect trash and place it in something like a dustbin nearby?
This way the dogs get taken care of, and the streets are also kept clean.
I'm sure the idea might sound weird, but I'm just thinking out loud and would like to know the pros and cons of this method.