I agree that he should be seen by a vet again. But the panting seems to be an aussie thing, Kaige pants constantly & has had exams, bloodwork etc... and I also know of a ton of other aussies that pant a lot. BUT since he has other problems it may actually be related to something in your case. Better to be safe than sorry. I wish you luck.