my grey Gaia willingly goes into her cage every time i ask her but she is 5 years old now.,when i first gor her a year back i had a little amazone and she refused to go into the cage.,but i put them to bed same time every day if possible .., now i have a cockatoo at 1 year and she can take hours to get in the cage.,.,i put my palm over her back and get her in that way.,she is used to be caught by a net by the people that have her before and i dont want to do that ., some times i can lure her into the cage with some of her favorite food .,and its going better each day.,becuase she know she will be out again the next morning.,
i also takes them out during the day when ever i can.,and since i work at home i can have them out a lot .,i can see your problem with long work hours and kids .,maybe you should try and take him out sometimes when you come home and let him join the routine in the house or try and find out what his favorite food is and put it in the cage when he has been out for a certain amount of time .,
sometimes i get Sille in her cage and then leave the door open so she can go out again .,that way she will not feel that every time she goes into the cage that it will be long before she gets out again .,
hope this will help a bit .,
good luck .,:laugh: