For me PERSONALLY, I wasn't interested in NIP by around 13-14 months and also preferred to distract kiddo for awhile at friends homes so we could only nurse at home instead. Now at 20 months kiddo doesn't even ask to nurse in public or at a friend's house (or even when people are at our house!) even if she gets hurt. She is perfectly fine now with just her blankie and a mommy cuddle. Getting hurt and I'd nurse her so that was her choice.
HOWEVER, I do not think 16 months is too young to NIP. Granted, I'd be happy to see even a 5 year old NIP because I'm such a supporter of nursing, but 16 months still feels pretty babyish. its right there between baby and toddler and toddler really isn't a KID yet anyway.
I definitely did teach her 'wait one moment/minute please' though. It is a lifesaver for everything haha. She always holds up one finger when I say it and usually is fine to do something else happily (unless my one minute is taking longer than she think it should or she is already less than happy haha) Even if I still felt great nursing in public, I think it would be helpful to have a child understand that sometimes they need to wait to nurse because sometimes you just can't. Carrying things, need to finish something quick... its a useful tool for a child to be able to understand that when mom says 'one moment please' they will still get what they want very soon or need so they don't need to scream or throw a fit. Not just for nursing but for anything. I use it most days at this point because kiddo ALWAYS seems to want something right when I'm in the middle of something else haha. plus sometimes I just don't want to jump up.... :P