Is he having one or two day naps? If two, maybe try a later nap (lunchtime) so he will be really tired and therefore maybe easier to settle (?) as he is approaching an age where he might move to one nap. Poor little tyke with the grasshopper - that's not gonna help your settling!!