My ten week old puppy was given a thin but long piece of beefhide and swallowed it after about 20-30 minutes of chewing on it. I am pretty sure that it was still quite big when it went down. Two hours later he vomitted. Should I take him to a vet? Is there anything they can even do? Or will he be able to pass it since it is so thin?