Carl Crawford is also back for the Dodgers after missing Saturday and Sunday with a stomach bug.
Puig felt tightness in his hamstring after last Monday's game against Seattle, then missed the next three games, missing a total of four days coupled with Thursday's off day. He then played Saturday, went 2-for-3 with a double and a walk, then sat Sunday with soreness.
Add in Monday's day off for the Dodgers, Puig has played in only one of the last seven days, though only missing four games.
When he has played in the last week or so, Puig has been productive, going 6-for-13 (.462) with two home runs, a double and two walks in his last three games.
Puig is 8-for-14 (.571) with two triples, two doubles and a walk against Tim Lincecum, starting for the Giants in Tuesday's series opener.
Adrian Gonzalez, major league leader with eight doubles and tied for the National League lead with five home runs, has never had an extra-base hit against Lincecum in 64 plate appearances, going 15-for-57 (.254) with four walks.
Crawford is 3-for-13 (.231) with a triple and a walk against Lincecum. Ex-teammate Juan Uribe is 8-for-30 (.267) with two home runs and two doubles.
The entirety of the Giants' roster totals just 24 career plate appearances against Dodgers starter Brett Anderson. Buster Posey, starting at first base on Tuesday for the fifth time in 15 games this season, is 1-for-4 with a double against Anderson.
Third baseman Casey McGehee is 1-for-3 against Anderson. Justin Maxwell, starting in right field, is 2-for-3. Angel Pagan is 0-for-2, and Brandon Crawford is 0-for-1.