Not sure how the weather will be where you live in Oct but I assume cold pretty soon after. But outdoor time is what wears my little one out. And pool time. He’s only 22 months though and his attention span for activities is not more than 5 min tops lol. It’s so tiring. Maybe your boy can enjoy activities a little longer. Go on pintrest, they have a ton of entertaining ideas.
Just try and stick to a routine and get some fresh air during the day. If my 2 year old is having like a day where he needs more attention I wack a couple of different cereals into a tray or on his high chair put some dinosaurs or animals with it. And let him go wild he eats it and stops the cereal and chats to the animals. Also I do like breakfast with ipad then he chills books, iPad. We go out for a few hours have packed lunch or lunch out then come back play in garden. He plays with his toys etc and then tea. We chill after tea so he gets his iPad if he wants it or he can play with toys then when he’s a bit more irritated I add in stuff like play dough, painting, messy play. Sometimes I just turn on the tap low and sit him on the counter and let him play with the water
I have a 2 year old and baby too and we tend to try and go for walks when possible, baby in a baby wrap and we take the buggy for my 2 year old incase he doesn’t want to walk. Inside the house we do painting, drawing, pretending to cook/prepare food. And my boy loves his books too so we get a few books read during the day. Also we can’t always afford the swimming pool so we make a fake swimming pool in our bath and play with a load of swim toys. (Also makes bathing him easier lol)