3 months
We can use a systems of equations to find when the values will equal each other, with x equal to months
Lara's Puppy: 0.5x+3.5
Monica's Puppy: x+2
Now create an equation for these puppy's weights to equal each other, and solve:
0.5x+3.5=x+2
0.5x=1.5
x=3