I have recently found out that walter has allgeries and all the scratching he does causes open soars, hes a black so sometimes its hard to see them. The opens soars is what I was told was causing his staph infections, we got a shampoo from the vet called pyoben it also has benzol peroxide in it and it clears up the staph right away.

Good luck with your troubles, hope you can find a solution!