Hello from Oklahoma USA. We have lots of guns and ammo here and hope that you figure out what may be best for you soon.
IF I were in your situation and could only get one long gun and one hand gun (Can your spouse get one each also?????), AND I could get any ammo I wanted for the shotgun (OO Buckshot, Slugs, and birdshot) I would go with the shotgun and either a 22 revolver or a 22 semi automatic pistol.
IF I could not get good ammo (OO buckshot and slugs) for the shotgun I would go with a 22 semi automatic rifle and 22 pistol, either revolver or semi automatic.
A good pump action 12 gage shotgun such as a Remington 870, Mossberg 500 or 590, Winchester etc.. loaded with OO buckshot is handy for 30 yards and closer against bad people and bad dogs. Load it up with slugs and you should be able to hit out to 100 meters on bad people.
IF I could ONLY get birdshot I would skip the shotgun and go with a 22 long rifle semi automatic rifle that was RELAIBLE.
IF you could get a semi auto 22 "Ruger 10/22" rifle with several ten shot, or even 25 or 30 shot high capacity magazines loaded up with high velocity 22 long rifle, that could be an option for fighting bad people and bad dogs in an emergency.
A RELIABLE 22 handgun such as a Taurus revolver (4 inch barrel), Smith and Wesson Revolver,, or a semi automatic Ruger MKII or III or Browning Buckmark would be best for a handgun.
IF you can somehow get spare parts and magazines for the semi auto's and lots of 22 long rifle ammunition that may be the way to go.
It depends on what kind of ammo and how much you can get.
Good luck. Just thinking about your limited access to firearms makes me appreciate what we have here.
CP