Maybe he's a stray and is hoping by appearing injured someone will pick him up
and take him home. Dogs actually are smart enough sometimes to know to fake things to try and get what they want. I had a dog "play dead" in order to try to not get groomed. They're smarter than most think.