There's something odd with my dog, he keep shaking and tilting his head, his ear has a really weird smell, and his ear canal is a little red, and the outer portion of his ear is swelling, do I have to take him to the Vet?