Depending on where you are and what you are doing the answer can be yes, no or maybe.
Three.
Depends on the law where YOU are- and you did not share where you are.
If you have a gun permit, yes, as long as you are somewhere where it is otherwise legal to have the gun.
NO.
a derager , revolver, or automatic
a water gun
You may carry a concealed hand gun in plain clothes if you have a CHL(Concealed Hand Gun License) It is unlawful to carry a hand gun concealed or open while carrying out bounty hunter duties unless you have a CHL, in plain clothes, and the reason of carrying is not directly related to bounty hunting. Example would be, a bounty hunter with a CHL carrying a concealed hand gun in plain clothes for SELF protection and not to assist him in fugitive recovery.
were do you live in KY yes long as it a side arm.
If it was a felony, no.
Yes, you can. Is it legal? That is the $64.00 question.
Iowa Law requires that an individual have a permit to carry handguns. This permit is necessary for both open and concealed carry.
There is no best gun because it depends on too many factors. The best gun for you is whichever gun that fits your hand the best so you can shoot it accurately. Beyond that, a gun for everyday carry must be reliable and be of an adequate caliber for self defense.