This is an easy one and I cannot believe that no one has yet jumped on this one with an answer. Of course any answer will be strictly a matter of opinion and you know what they say about opinions. Anyway the following is mine.
I am going to assume that the "NM" in your name means New Mexico. That being the case airboats are a bit harder to come by in that neck of the woods . . . . or marsh being the case.
To comfortably haul the load that you anticipate you will require a 16-18 foot aluminum hull boat, with a 3/4 walk-around deck that has fully enclosed built in storage compartments. With a 16-18 foot boat, you can have two each large hatches and port and starboard with a large hatch and compartment forward just aft of the bow. You can stow a lot of decoys in that compartment. Also I would recommend a 4 foot solid grass rake. That rake will make your 16 foot boat a 20 foot boat and your dogs and passengers will love it for a variety of reasons.
As far as the engine is concerned, I personally would go automotive. Automobile engines are easy to work on, parts are available just about anywhere at an affordable cost. Compare an $80 automobile starter to a rebuilt $475 aircraft starter, with exchange, and we are not discussing fuel costs and the availability of AV gas.
Regarding engine size, if you are not partial to the Chevy 502/502, with aluminum heads that comes either carborated or fuel injected and runs on "premium" 93 octane, I would suggest the Chevy/GM Levitator 496 cu. in. that puts out approximately 454 hp and runs on reguar 87 octane fuel. Combine that with a 2:1 belt reduction drive unit and a 3 or 4 blade "wide blade" composite prop and you will have an airboat that will take you anywhere you want to go and bring you back again.
Just my opionion.
WaterLizard 8)