I love the rain boat because it does not make them fully wet but does not fully cover get it body. I would have loved to cover more of my pup body like they stomach more but still good for them on a walk.
I think it's very efficient! They do come in multiple colors (my dogs have pink and blue) and I've even seen plaid ones. They are water proof and seem to keep my pups warm, and a bonus; they look so cute.