I've never taking a dog in a canoe, but have in a small sailboat. She always wore a PFD. Standard Poodles are water dogs, but with all the hair, that can weigh them down making swimming harder. Also getting them back in the boat is easier with a PFD on. Just my two cents.