The correct version of the sentence that fixes the error in the compound adjective is:
Ava might not be able to attend the soccer game because she still has to find someone to take care of her two-month-old puppy.
This version correctly uses hyphens in the compound adjective "two-month-old."