FWIW (not to divert the thread)
The kids life jackets in my pic are a great product. Very hard to find anything better. The downside is that you have to order them from the UK. Well worth it. There is a toddler version that guarantees to flip a child face up even while wearing soaked diapers (nappies as they say in the UK). Well tested and verified through LIFEBOATS association.