Violet- 4 year old unspayedblack lab. (please do not question why she isnt spayed, she has NEVER had a litter, nor will she ever) UTD on all shots and fecal is normal Violet gets 4 cups of blue Buffalo lamb dog food a day (2 am, 2 Pm) she is a healthy 50 lbs. she is considerably smaller than most labs i have seen. violet has been starting to get loose out of the back yard the last week or so ( not in heat) for no reason. she has 1/2 a acre back yard to run and play in and is let out side for 20+ minutes about 5-6 times a day with the other dogs. the other nite she got loose and we couldnt find her all nite, she finally showed up the next morning. we have fixed where she was getting out at. now 3 nights ago she started throwing up.. weird.. nothing unusual in her throw up so i shrugged it off. next morning i let her out to potty and she throws up again, and there are peices of sheet rock in her throw up. i look at the wall by her bed and sure enough there is a hole the size of a base ball in the wall that was obviously chewed. UGH she threw up again, and this time there was linoleum in big chunks in it. and there is linolium missing from under her bed. this morning she threw up parts of her blanket. i have had violet for 2 years she has NEVER done this! she has been on the same dog food for a year, and has been fine up until now. any suggestions?