Hey there!! My vet always told me to keep the injection site dry ( no bathes etc) for 24 hours. The joint capsule seals itself shut within 1 minute of the needle being removed, but its a good idea to keep the area clean and dry for 24 hours because the skin is also broken I am not familiar with the magnetics side of things at all. Hope that helps