Our Golden Retriever has puked three-four times, 1st time it had chunks in it and some red string from a toy he had. The next few times it became less brown colored and more white with less and less coming out. Now he just sits there licking his lips and trying to swallow. We try and get him to drink water, but he only drinks very little. He does go outside chew wood off sticks and eat bark when we are not looking. Almost seems like there's something hung in his throat. He has puked in 3o mins or so, but still licking his lips. He usually lays on his stomach, but now he's laying on his side. Should we just wait it out?