guppies tend to have many many fry so if you want to keep the fry i would go with about 10-15 with your angels and other fish that are on the way(you sig ) if you are planning on geting rid of the fry then i would say about 20-25, i might be pushing it but thats just me! Remeber 1 male to every 2 females