Sadly these kinds of shopping questions tend to be closed as off-topic because they directly compare two things, and the answers only have a short shelf life.
My general advise is the same for any bike. It must be comfortable for you, and fit you, and suit the environment in which you intent to use it. That means getting a leg over and test-riding both.
Try and spend at least a short time on leg power only, before using the electrics. You might feel differently about the options depending on that.
Extra thoughts about a cargo bike
- They're not small - do you have room to store it?
- They're not cheap - can you store it securely? Cargo bikes are desirable and attract thieves.
- Even unloaded cargo bikes tend to be heavy. Will that be an issue (ie do you have stairs etc)
- For the special loads, you'll want a bench seat, possibly removable. and a couple of seatbelts. For the dog, you'll want an eyebolt or similar in the middle of the floor to secure a walking lead, to stop dog jumping over either side.
- Insurance - does yours cover a pricy cargo bike?
- Batteries - they tend to not last as long when the bike weight increases. Make sure you can either fit several, or at least carry enough spares to swap. On the flip side, its a bike, so ultimately you can pedal it without battery. Thus "range anxiety" is less of an issue than an electric car where you're otherwise stranded.
- Remember Batteries are consumables - make sure you can still buy them in the future. They're not cheap either.