My 7 year old Bichon often makes this weird noise for no reason. It sounds as if she's got a furball stuck in her or as if she's dehydrated. Other dogs make that sound when their owners pull their dog's leash very hard. We took her to the vet, and there wasn't anything wrong with her. I have no idea why she makes that noise so often. My other dog has never made that noise before. Also, she throws up 90% of the time after she drinks water. IF this is caused by dehydration, then what can i do if she throws up water? Does anyone know why she's doing this and how i can fix it?