The aluminum siding should stop their entry. Just make sure you get all the adult .... AND baby ..... squirrels out before you seal the attic up. I've heard animals that die in an attic or wall can leave a horrible smell that takes a LONG time to go away.
Good luck with the aluminum siding! Should look quite nice once it is done!