Thank you Kevin565 for the welcome and the answers!
So the poor thing was probably a pet, how sad. We have come to enjoy him/her very much on our street, he is rather sociable and the kids have accepted him as one of their own, lol.
As for the feed, do I just go to a feed store and ask for...