i honestly dont think dogs are that better off IMO, we have mutated a lot of breeds for the sake of looks not work. we treat them like humans so they dont get the needs a dog actually wants. we have more behaviour issues due to this so imo the dogs are not happier. i belive every dog should have a job in life, but thats not the case now. even if that job is carrying a back pack or doing some training everyday. if this makes sence lol
i think vet wise they are better off food wise yea but not mentally or physically*sp* with all dogs. so depends on the owner also