Seeing some pictures of the plumbing overall could jog additional suggestions from others, but there are a number of things you can do to eliminate the hammer. Using the product you are buying is one of those things. I would NOT expect that it is breaking, but the fact that you state its good for a few days then no longer works and you replace it then it happens again a few days later gives me a few thoughts first off of what you should check.
Make sure there aren't any leaks, and that all connections are tight. Also make sure all plumbing is properly secured. This includes the hose/tubing for the dishwasher itself. In fact, ensure the arrestor you are installing is also secured and not moving around. Leaving these this laying on the floor coiled up allowing it to move around is just going to strengthen the water hammer. Also, the pipes involved should be properly secured with mounts. Once you have secured all plumbing properly, AND ensured the arrestor is installed properly and oriented properly-securely, there are additional things you can do.
Does your property have a water column tube going vertical anywhere? You may not even see it, but it may exist. If it does not, you can create one easily. Quick google shows what I'm talking about:
Now, you may have one of these already. Turn off main water as it enters the home, and open the farthest, highest faucet in the home, then open the lowest/closest. Let the water drain from the plumbing. You can partially drain the hotwater tank to get the hot side of things done. You are just getting air back into any vertical columns put there by your plumber. If none exist, you can add them yourself, e.g., see the link above.
With that out of the way, you might actually choose to reduce your water pressure. Mind you, we all love water pressure, MORE IS BETTER right? Not always. In your case, you might want to lower it. More can be bad, and can shorten valve life for a number of applications, but 60 is alright. Try lowering it to 55, or 50. Generally keep it above 40, 45,.... and obviously to your liking in your home. But with two bathrooms, and reasonable length runs, you dont really need 60. Trial and error, give it a shot. Obviously dont increase it.
Lastly, and you can try this as a cheat method for what I just described, install a valve or partially close a valve upstream that feeds the dishwasher specifically. Again, this is trial and error, but limiting the flow just a tiny bit can have an impact.
Also, I mentioned the size of pipes because if you have some mineral buildup on any valves or pipe fittings, or pipes reduce in size and then go larger again, this can aggravate a water hammer issue if your diswasher solenoid is on-off on-off rapidly, because the water will move "abruptly". So it could be handy to ensure good flow too *(i.e., dont over restrict it somewhere)... this is less likely the issue.
If you question the quality of the mechanical arrestor you've purchased *(repeatedly), try a different one on for size and see. But sincerely, I'd work more on securing the pipes, and install a man made arrestor like pictured above.