I have a 3 year old male boston terrier. Rocky has been acting different for the past week or so. One day he started jumping in the air and barking at nothing. I had to put him outside to calm him down. A couple of days later he was going to bed ( he sleeps with me and my husband) and when he jumped on the bed he didnt stop instead he fell off the other side and slammed into the wall. Last night he was in the hallway growling so I went to see what was wrong. He was slinking down on the floor like a cat a sniffing and growling at nothing. I checked up and down the hallway twice and found nothing. He was so scared he was shaking. I had to hold him and pet him until he calmed down. Now he is also throwing up after he eats. I am not sure if he is sick or if there is something else going on. Does anyone have any ideas?