Yes, there are special techniques to use when installing laminate in a wet area, but it can be done.
No, unlike hardwood flooring, once laminate is worn it cannot be refinished.
No. Many people with large dogs have hardwood flooring. Your dogs will scratch the floors and it will cause more wear; however, unlike vinyl and laminate floors, hardwood can be refinished in the future. Keep in mind that even under normal circumstances, your hardwood floors will scratch. That being said, as hardwood floors age they tend to mellow.