If you don't already have a Thai bank account you will find it impossible to open one on a tourist entry, although you could travel to a nearby country and apply there but the dog might be an issue though. You need to jump through some hoops for the dog so the whole thing will be much easier if you get the Non-O visa in Greece
***********************************************************************************************************************************
*****
-requirement-for-importation-of-dogs-&-cats-into-thailand?menu=5d74fae315e39c30ec0012e3