Here is a rare picture of my butterfly pleco, which lives in a community tank with four freshwater angelfish, some tetra and corydoras.
I've had this pleco since he was about an inch long. He is now at his maximum length, around 6 inches. The butterfly pleco can grow to 5 to 7 inches in length. They're very shy creatures and will often hide during the day and only come out at night when the other fish are sleeping and the tank is dark. Normally having the light on in the tank is enough to send him under a rock or in a cave. He may be under the impression that I can't see him, since this picture found him at the back of the tank behind some grass and rocks.
The butterfly pleco, like most plecos, are very peaceful fish. Though some can grow quite long - I have a pleco in another tank that is around 15 inches long - they do not bother other fish. They eat algae off the sides of the tank and decorations and tend to be bottom feeders. I add a Pleco Block to the tank each week, which provides plankton and wood, necessary for their digestion.
I do not have plecos in my breeding tanks, however, only in the community tanks. They will eat the eggs and newborn fry of other fish.