Probably antirrhinum - snapdragon.
Yes. In fact, it is the largest family of the flowering plants.
Some people do, but the situation has to be dog-friendly and the dogs have to be well-behaved.
My dog was also peeing in my flowers. I had to train her. After training her she doesn't pee in my flowers. So the best way is to train you dog lovingly..
Pointsettas can be...