My pug would love it, but two safety issues occur to me. He would climb right on with all four paws, I wonder if it would have the strength for that. Also, looks like it blocks the passenger side mirror pretty completely, I think that needs to be addressed

The back window one looks more practical...Dogs are like cats, if they can get their head out they are gone, and there are a lot of gaps in the front window version. I also wonder if they are intended to address the issue while the car is moving or leaving your dog in the car while you "run into the store real fast"...