I've had success gifting my villagers with spare fossils every day. It also helps to wrap your gifts to earn more friendship points.
One of my original villagers gave me her photo twice before moving.        
Reader Comments
                                
                    Animal Crosser
                5
    
        
                    BubblePop
                4
    
        Is it possible to get them to leave after you get their photos? I've ignored one of my villagers for over 2 weeks and they are still here
                    Axel
                3
    
        
            I have Celia I will constantly give her fruits till I get it also comments one and two you can probably earn them back or buy one from the nook           
stop if you already had one to get it back        
                    Anonymous
                2
    
        like the other comment, i accidentally sold a villager's photo and now im sad, is there any way to get it back?
                    Anonymous
                1
    
        What if you sold their picture by accident, is there a way to get it back?
 
            