Answer: Passiflora likes full sun and isn't too fussy about soil types. It also likes regular water. Since yours is growing terrific foliage but no blossoms, it seems that it's getting too much nitrogen. Is it near a lawn that gets fertilized? You mention the dog's yard. Does the neighbor have a lawn that gets fertilized? Plant roots will grow out 1.5 to 4 times the width of the plant, so can soak up water and nutrients other than what you give them. Try scratching a phosphorous source, such as bone meal, into the ground where its root tips will be. Phosphorous promotes flowering. If you are using other fertilizer, use one that has a low first number (the amount of nitrogen) and a higher middle number (phosphorous), such as 15-30-15. Note that most lawn fertilizers are high in nitrogen. Although it's probably annoying that the dog has claimed the plant, I don't think that's the reason for it not flowering.
Q&A Library Searching Tips