Like life vests for humans, life vests for dogs are materials worn out over the chest that gives buoyancy in the water. Life jackets are composed of buoyant, padding material that helps keep a dog afloat if they get into trouble in the water. They also come with a grab handle and a D-ring for attaching a leash.