I highly recommend having a chat with a tax advisor re the tax situation as depending on what you are bringing in you may not need to file.. I can recommend a guy I spike with yesterday in Bangkok, pm & will send his details..
Thats a lots of stress for your dog, & you, for a temporary visit.. can you get someone to stay in your home with your dog while you are away? that way, you are both more relaxed 🥰