You could either call animal control in your area or bring him to a local shelter (like PARL).
The animal rescue league..its on elbow st in Providence
If the puppy doesn't have a collar or any way to get ahold of the owners you can drop it off at any rescue place or adoption place for shelter. maybe the dog has something that they can track and get a hold of the owner. If the owner does call around and ask at least they'll know where the dog is. And worst case scenario at least maybe this way the puppy could also find a happy and loving home if no one call to clam owner ship. Also keep your eye out for posters around where you found the puppy just in case the owner trys that way to get the puppy back.
Call PARL and ask about bringing him in since you just found him. Good luck!
Animal rescue league.
PARL
Thanks! Your answer is awaiting moderation.