Besides predators their shelter needs to be free from wind & rain (& of course snow). --that is assuming they want to go in out of the rain, lol. Ours have Large chainlink kennels, that we move like a chicken tractor, for new grass. But for the ending of breeding season we'll have a new larger enclosure(s). We have Large hawks so as added safety & for thier shade we have tarped the tops Vs using a flight netting or top wire. I realize some free range their birds but living waaaay in the country I feel better having our birds safely penned, neighbors 'think' thier dogs stay on thier acres when loose.
That is frustrating!
So I'd rather be safe than sorry to keep my birds safe. Oh I have VERY large plastic dog houses that I use for their shelter. One for each pair. I line the bottom with straw & since it has a hinged top half it's easy to change out thier straw when it's dirty. They have a childs wading pool in place of a pond....they LOVE it, I empty & refill it daily, each takes 4 gallons of water. It's suprising how much they LOVE water, even on winter days they want to stand in their pool, even with ice!
Geese LOVE numerous fruits & vegies, ours love lettuce, strawberries, watermellon, cantalope, apples=(only the fruit--NONE of the apple seeds, they're poisonous!).
& cucumber peels of the skins are their favorite vegie. Goslings have nearly the same outdoor care needed as baby chicks.... keep warm on chilly nights or have a full time heat lamp available if their young, & predators will look at them the same as a baby chick (as easy picking for dinner). We have a grate bottomed pen my Hubby made that will be used as a gosling or chick pen. It's recycled firm metal that has small diamond openings (for poo to drip thru) but is very strong to support their weight alot better than a regular square fencing to be used as a bottom. But a gosling shouldn't be given a water pool as they can drown. They should be given just enough water so they can drink & wash thier beaks & eyes.
Congratulations on your goslings & geese. I adore mine!