Actually the constitution does not allow dual citizenship. Answers to this questin are all over the place but as my wife is a Paraguayan, who got US citizenship and then had to "renounce" her Paraguayan citizenship, we have direct experience with it. But ask a Paraguayan lawyer to get the actual law quoted to you. You'll meet at least one if you get your residency here. We did and where we did it was at Migraciones (Immigration Office) in Asuncion. But having said this, we've discovered that even though that is what the law requires, there is no follow through or procedures in place by the Paraguayan government to double check this. This results in many Paraguayan's who get a second citizenship (lets say in US or Germany) to just "forget" to go thru the process of renouncing their PY citizenship and effectively then hold dual citizenship. I would imagine it works the same way for foreigners getting that PY citizenship after living here 3 years. Our lawyer told us that if we get PY citizenship (we won't bother) we just have to "promise" to give up our US citizenship. But they'll never ask or check for documentation we did this. Whole process has nothing to do with "how much you pay or who you bribe". Although if your stupid enough to offer a bribe, you'll most likely find some lawyer down here who will take your money.