I am going to let this run through today and tonight I will post some pictures I think will help support what I think he is. Let's see how many can guess his age between now and then
I think he is around 6. Big belly but not swaying in the back yet. Typically I would guess between 4 and 6. With you saying you have history I am going to lean toward the 6 mark.