Which of these items are not allowed in a carry on baggage in a flight? Medicines, Swiss Knife, Mirror, Wine bottle, Toy Gun, Scissors, herbs, dogs.

Any weapon (or which can be used as a weapon) are not allowed on a carry on baggage. Swiss Knife, Toy Gun, Scissors or any sharp item is not allowed. Dogs (pets) along with their container should not weigh more than 5 kg, to be allowed as a carry on luggage.