no,, no dog license that i know of anyway.
you can get your 30 day stamp at the nearest immigration office.
never heard of any money requirements during you 'visitation' stay.