I remember my parents brought back a dog from mexico when they went to visit home couple years ago several days after one of our older dogs we had had lost her because she would always be following him around. We kept scolding him saying it was his fault she got lost, then.3 days later he left and came back later in the day with her. Don't give up yet he could still come back.
2 days isn't that long, he could show up home soon. I used to have a dog who would disappear for days on end to the point that we would only let him outside if he was tied up. But he'd always find his way home eventually when he did run away.