You want to feed a bulk of the food before his nadir. Feeding after the nadir can reduce duration and lead to high preshots. In Oreo's case, he is diving from the 300s to the low 100s and then bouncing from there. If you can break up his meals and feed him most of his daily quota of food at PS, +2 and +4, you might see flatter curves. If you can reduce the diving, the bouncing could also reduce.
I assumed you are working which is why you are getting tests at +6 and following SLGS. If you are at home and can get at least 4 tests per day, 2 preshots and 2 mid cycle (you already do on most days), you might want to consider following TR - it has more flexibility in terms of changing doses and you can get him to/keep him at a dose where he is seeing normal numbers (50-100 mg/dl) more frequently.
You also want to mix up your test times, if you can. Nadirs can and do move around, so you don't have to wait for a +6 to test. Getting tests at different times helps you understand how he is responding to insulin. It's possible he is going lower before or after +6.