Tim Pig: yellow house, sunflowers 

Jim Pig: red house, lavender

Kim Pig: green house, tulips

The Wolf: blue house, roses

 

It wouldn't be fair if I just submit the solution without telling you how I did it. Lucky for you folks, I have a pen handy!

Let's fill in the blanks first based on the initial clues.

loading...  

 

From the table above, we can see that tulips are the only flower Kim Pig can now have. And since the person with tulips lives in the green house, we can conclude that Kim Pig lives in the green house and has tulips.

loading... 

 

Next, we notice that Tim Pig can only live in the yellow house. Because the person in the yellow house has sunflowers in their garden, Tim Pig lives in the yellow house and has sunflowers.

loading... 

 

The remaining blanks indicate that The Wolf lives in the blue house with roses, and Jim Pig lives in the red house with lavender.

loading...