In reality, a puppy's ability to swim depends on both their medical conditions as well as how bouncy their bodies are. Low body mass makes dogs like greyhounds less buoyant or apt to float. Other varieties, such as Bulldogs and Pugs, are high in the surface water to their outsized, girthy bodies.