I am thinking of taking him to the vet but wanted to see if anyone had any ideas of what this could be.
Thanks!