The sentence that uses correct subject-verb agreement is:
• The hard tests come at the end of the fall.
The first sentence is incorrect because "dogs" is plural and should be paired with "have" instead of "has." The second sentence is also incorrect because "Either ... or" should take the verb that agrees with the closer subject, which is "boy" (singular), so it should be "walks" instead of "walk."