I have zero problems with either immigration or the rules. I booked the non-o evisa and they justifiably weren’t happy with my bank documentation. I received an email for better documentation, sent it and three days later had the evisa.
I visited immigration in Bangkok with questions and they had preprinted explanations to my questions. We didn’t have enough time to fulfill the requirements so we decided to do immigration stuff in Isan.
The immigration officer in Sakon Nakhon was more than helpful. When I didn’t have passport photos she simply used her mobile to create some. She filled out all the forms we needed and everything was done smoothly.
Later we visited immigration again and we had an enticing conversation about picking mushrooms and how tasty they were and my wife and her were making jokes and friendly conversations.
If they would have had a coffee machine we surely would have stayed longer to continue the conversations.
Zero waiting queues. No hassle at all.
PS VFS sucks. Had the same bad experience with them in Kiev.
You only need the permit upfront when your pet is traveling alone. When you are with your cat or dog you can get the import permit at the airport (at animal health control, opposite of customs check).
While I’m at it, the easiest way to cover more than 90% of immigrants is simply add some fee to the visa extension at 2nd year or more. Done. Problem solved.