Awwww poor puppy, yes i would take him to the vet ASAP