Career
Beside playing in many of the Serbian major clubs, in chronological order, FK Partizan, OFK Beograd, FK Obilić, Red Star Belgrade, FK Vojvodina, and Montenegrin FK Zeta, Puača also played in Italian lower league Calcio Lecco 1912 and Serie B club Cremonese, Cypriot AEK Larnaca, Swedish Helsingborgs IF and Hungarian Nyíregyháza Spartacus, where he ended his playing career. His career was characterised by many ups and downs. In the beginning of the 1998/99 season he was to play in Belgium with Sint-Truidense but he left shortly after arriving, allegedly for bad behaviour.