No I don't think so.
Number 1 I don't think fish are happy like a dog, if I thought that I wouldn't be able to eat fish sticks.
For them to be happy they would need to have emotions, they don't.
The best possible thing you can do for a fish is give them great water.
Actually it is probably more the other way around, I wish like heck I could keep these fish happy and healthy in a kick butt planted aquarium, in most cases that ain't happening. You can see the effects of keeping discus in planted aquariums all over this website. That's not to say people ain't doing it though, some people are just good at it.
These fish require kick a$$ water to live healthy existences.