Yasiel Puig is back with the Dodgers after missing nearly three weeks with a strained left hamstring.