I took mine to the vet (I started another thread so as to not hijack this one) but he's more clueless than I am, and I live in the middle of nowhere (ok, that's a lie, but I'm in a backwoods/rural town)... so I'm kinda winging it... the spots are gone tho... that picture is at least a few weeks old.