Hah, good for you. Friends ruining relationships suck. Kick them. Keep an eye on the puppy in deeper water... I know you know that, but dogs tend to get tired while swimming, and just kind of... stop. Haha, not realizing they can't stop swimming in water, I suppose. Oh, the weird things you learn working in a pet store. We have the cutest doggie life jackets.