Weitere Kriterien: Geht es eher um eine Schwimm- oder eine Rettungsweste? Bei ersterer soll der Hund bequem schwimmen können; wenn es anstrengend wird, kann er ja ans Ufer gehen. Bei der Rettungsweste soll der Hund sehr lange über Wasser gehalten werden, Schwimmbequemlichkeit ist eher zweitrangig.
Bei der Schwimmweste würde ich darauf achten, dass der Hund gut waagerecht im Wasser liegen kann und viel Bein- und Schwanzfreiheit hat, hier sollte im Bereich des Brustbereichs eher wenig Auftriebskörper sein . Bei der Rettungsweste sollte halt der Kopf deutlich über Wasser gehalten werden, hier würde ich auf viel Auftriebskörper im Hals- und Brustbereich achten.
Noch was: Achte darauf, ob Du den Hund mit der Weste aus dem Wasser heben kannst. evtl. sogar mit einem Bootshaken.