I was directed to my local office (Surat) to present my papers, (insurance, address, $$, passport etc) and was shown papers ref bank balance, expenditure schedule, 90 day reporting).
Happened to me and other friends, must be a fun pastime for certain local people.. the large on line shops (eg. Lazada) are excellent, avoid giving any $$ that’s not face to face and remember, to Thais all Farangs have a money tree and it’s good to collect the fruit they don’t really need.
When I ride my bike and a dog harassed me, I stop immediately, drop the bike and (pretend to) pick up a stone or stick. Shouting loudly with arm raised I run at the animal.. I no longer have dog problems. But you seriously need rabies etc medical attention ..