There's nothing wrong with it, no. That sort of structure is used in casual conversation fairly often. You can also say, Have you caught yourselves a fish?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.