Have you tried Triple Antibiotic Cream? Whenever we come over the the States - (I know your in Canada but you tend to have similar stuff don't you?) we load up with the stuff - it's great - really stops scratches getting infected and clears them up in no time.
Give it a try KR you might me pleasantly surprised - hope so.

Lynne