3 weeks isn’t too young but she’ll probably be skittish. To be honest no age is too old, geese are social animals and though adults take longer they’ll still bond with a human if that human is kind to them and gives them a lot of their time and patience.
Females can be aggressive, but it’s unusual, but it mostly depends on personality.
Ganders aren’t necessarily aggressive either, but male and female adult geese get hormonal in winter/spring and males can become aggressive to potential rivals and will want to chase them away and both will fight potential threats to their mate, nest, and goslings.
Geese will bond with whoever spends the most time with them. People that they “Ganders” know but who spend less time with them can be seen as potential rivals in breeding season.
Female geese will generally try to avoid direct confrontation unless they are protecting eggs or goslings.
A goose or gander most likely won’t attack visitors, strangers are potentially dangerous and very scary to them. Only if they’re hormonal and feel like their family us threatened will they attack.
Geese are also highly social and are never naturally alone. A lone goose doesn’t have a partner or it‘s flock to help keep an eye out for danger and give warning, so their chances of survival is greatly reduced. A lone goose is a dead goose. Geese as a result are under an incredible amount of anxiety and stress when they’re alone, which is why many of us believe it’s very cruel to keep a single goose.
Geese can be kept with other birds like ducks or chickens, but they aren’t the same species and so will never completely click. There’s also the risk that the goose could kill ducks or chickens by accident or intention.