Стафилококк живет в любом организме. Он есть у любой собаки и у любого человека.
Вызывает симптомы он только если сильно размножится.
Обычно его размножение сдерживает иммунитет и другие бактерии, которые делят с ним место в пищевой цепочке.

Поэтому причина болезненного состояния в том, что же дало размножится этому стафилококку.
Если причина не устранена - вам придется все время медикаментозно контролировать размножение этой бактерии. Так как собака все время будет опять и опять заражаться от окружающих.
Закармливая собаку разными медикаментами - Вы только делаете хуже. И иммунитет сажаете и устойчивость к медикаментам у бактерий вырабатываете.
Нельзя лечить всем подряд. Надо полностью пропить курс именно того антибиотика, активность которого в организме именно Вашей, а не какой-то другой, собаки показал бакпосев. Но это уменьшит количество бактерий именно в момент лечения. И только.
Для того, чтобы стафилококк опять не размножился - необходимо устранить причину. Сделать его жизнь в организме собаки некомфортной в принципе.
Т.е необходимо поднять иммунитет, сопростивляемость организма в целом.
А это полноценное питание и много движения на свежем воздухе.