You can still issue a 30-Day Notice to Vacate for lease violations and, if they don't comply, evict them for things that are not related to non-payment issues. BUT, just because that is what you can legally do, doesn't mean it's as easy that. Eviction courts are backed up. Some of them haven't reopened at all.
Plus, your main focus should be getting them to comply with these fairly minor and reasonable requests. Not necessarily kicking them out. This is all pretty standard tenant stuff and you can't let yourself get extra upset over it. They sound a little worse than average with sneaking the dog in and being uncommunicative, but I'm not picking up on anything that's really terrible either.
I'll give you some tips on talking to them. You have to let go of your anger and annoyance, at least while speaking/texting/writing to them. Keep in mind this is a business relationship and don't let it feel personal. I know that's easier said than done! Communicate with them in a calm and confident manner.
Sometimes it helps to restate what they are upset about...no matter how ridiculous...and then explain your reasoning and why it needs to be XYZ. I also try not to get involved in "circular conversations". By that, I mean they keep making the same argument that you have overruled them on. I will rinse and repeat something like, "I'm sorry you disagree but, as I've already explained, it's XYZ." And then I end the conversation if nothing more productive is being said.
Also, I NEVER refer to the few days between when rent is due and when I charge a late fee as "grace period". Because that is exactly what happens. They start thinking of the 5th as being the due date and are then mad when they're only "1-2 days" after that. "Conveniently forgetting" that 2 days late after the grace period is an entire WEEK the rent is late.
Here are some statement examples. Late rent: said with a slightly confused expression on my face, "But your rent was X days late. There is a $25 late fee because money has a time value. That's why credit cards and loans charge an interest rate. And you are actually mistaken. I would much rather have the rent be paid on time then collect a late fee."
"I'm sorry you feel I am nitpicking you, but these are serious concerns for me. The hammock needs to be removed because it is very dangerous. You have it hooked to two points that are not meant to hold a person's weight. It is also your responsibility as a dog owner to pick up after it. Dog feces left lying on the lawn is disgusting and a horrible smell for anyone exposed to it, including the neighbors (if applicable). Plus, it will ruin the grass and sod is not cheap."