Hi, I’m looking to purchase some mace/pepper spray to carry around while walking late at night in San Francisco. I was unable to find any stores selling any of the items, and I read online that some of these products are only sold through licensed firearm dealers. I was wondering how big of a can (how many grams) of pepper spray I am legally allowed to have on me in California. I also read that stun guns were legal in California, but I could use some recommendations on what websites to purchase from. If any of my information is wrong, please do correct me. Any and all advice welcome, thanks in advance.

What are the laws on gun control in Iceland and Denmark?
Do they allow guns?
If, so could you tell me as much as you know (age limits, restrictions, etc.)

Thanks in Advance